当前位置: 首页 > news >正文 网站开发实训报告总结上海网络推广方式 news 2025/11/3 3:10:20 网站开发实训报告总结,上海网络推广方式,成品网站货源1,无锡网络推广公司哪家好一、搭建SSH服务 1、关闭防火墙与SELinux # 关闭firewalld防火墙 # 临时关闭 systemctl stop firewalld # 关闭开机自启动 systemctl disable firewalld # 关闭selinux # 临时关闭 setenforce 0 # 修改配置文件 永久关闭 vim /etc/selinux/config SELINUXdisabled 2、配置…一、搭建SSH服务 1、关闭防火墙与SELinux # 关闭firewalld防火墙 # 临时关闭 systemctl stop firewalld # 关闭开机自启动 systemctl disable firewalld # 关闭selinux # 临时关闭 setenforce 0 # 修改配置文件 永久关闭 vim /etc/selinux/config SELINUXdisabled 2、配置yum源 JumpServer配置外网YUM源 阿里云 # mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup # wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo # yum clean all # yum makecache RealServer配置本地YUM源 把光盘镜像作为仓库自建YUM仓库 ① 挂载光盘 # mkdir /mnt/cdrom # mount -o ro /dev/sr0 /mnt/cdrom # chmod x /etc/rc.local # echo mount -o ro /dev/sr0 /mnt/cdrom /etc/rc.local ② 编写local.repo文件 # cd /etc/yum.repos.d # vim local.repo [local] namelocal yum baseurlfile:///mnt/cdrom enabled1 gpgcheck0 3、openssh软件的安装 SSH服务底层的软件名称叫做opensshopen开源ssh就是ssh服务。openssh属于C/S架构软件其拥有客户端与服务器端。 客户端ssh 服务端openssh-server 安装步骤 # yum install openssh -y 检查openssh是否安装成功 # rpm -qa |grep openssh 或 # yum list installed |grep openssh 获取openssh生成的文件列表 # rpm -ql openssh-server # 配置文件 /etc/ssh/sshd_config ssh服务的主配置文件 /etc/sysconfig/sshd # 服务管理脚本 /usr/lib/systemd/system/sshd.service systemctl start sshd # 文件共享服务 提供文件上传下载的服务 /usr/libexec/openssh/sftp-server # 二进制文件程序文件 /usr/sbin/sshd # 公钥生成工具 /usr/sbin/sshd-keygen # man手册 /usr/share/man/man5/sshd_config.5.gz /usr/share/man/man8/sftp-server.8.gz /usr/share/man/man8/sshd.8.gz # rpm -ql openssh-clients # 客户端配置文件 /etc/ssh/ssh_config # 远程copy命令 服务器间进行文件传输 /usr/bin/scp # sftp客户端 上传下载文件操作 /usr/bin/sftp /usr/bin/slogin /usr/bin/ssh /usr/bin/ssh-add /usr/bin/ssh-agent /usr/bin/ssh-copy-id /usr/bin/ssh-keyscan # 客户端man手册 /usr/share/man/man1/scp.1.gz /usr/share/man/man1/sftp.1.gz /usr/share/man/man1/slogin.1.gz /usr/share/man/man1/ssh-add.1.gz /usr/share/man/man1/ssh-agent.1.gz /usr/share/man/man1/ssh-copy-id.1.gz /usr/share/man/man1/ssh-keyscan.1.gz /usr/share/man/man1/ssh.1.gz /usr/share/man/man5/ssh_config.5.gz /usr/share/man/man8/ssh-pkcs11-helper.8.gz 4、查看并修改ssh服务端的配置文件 # man 5 sshd_config RealServer禁止root账号远程登录 # man 5 sshd_config PermitRootLogin yes or no默认为yes 代表允许通过root账号远程登录此服务器 # vim /etc/ssh/sshd_config 38行 PermitRootLogin no 5、sshd服务管理 # systemctl restart sshd 重启 # systemctl status sshd 状态 # systemctl stop sshd 停止 # systemctl start sshd 启动 # systemctl enable sshd 开机自启动 # systemctl disable sshd 开机不自启 # ps -ef |grep sshd 进程 或 # netstat -tnlp |grep sshd 端口 或 # ss -naltp |grep sshd 二、SSH服务任务解决方案 1、创建用户并授权 JumpServer跳板机创建用户并授权 第一步创建用户与用户组html前端组tom与jerry # 创建html前端组 # groupadd html # 创建组内用户tom与jerry # useradd -g html tom # useradd -g html jerry 第二步为用户添加密码 # echo 123456 |passwd --stdin tom # echo 123456 |passwd --stdin jerry 第三步为开发人员创建数据目录并且设置相应的权限 ① 创建用户的数据目录 # mkdir -p /code/html 前端组 # ll -d /code/html drwxr-xr-x. 2 root root 6 May 24 10:36 /code/html ② 更改目录的文件所属组更改为html代表html组内成员可以对这个目录进行管理 # chgrp -R html /code/html drwxr-xr-x. 2 root html 6 May 24 10:36 /code/html # chmod -R gw /code/html drwxrwxr-x. 2 root html 6 May 24 10:36 /code/html ③ 添加粘滞位权限防止误删除操作 # chmod 1770 /code/html drwxrwx--T. 2 root html 6 May 24 10:36 /code/html 2、测试用户权限 测试用户权限是否设置成功可以结合第1步一起完成 3、禁用root登录 RealServer服务器端 # vim /etc/ssh/sshd_config PermitRootLogin no 4、更改SSH默认端口 RealServer服务器端 # vim /etc/ssh/sshd_config 17行 Port 3712 5、重启SSH服务 # systemctl restart sshd 或 # systemctl reload sshd restart与reload的本质区别 ① restart其实相当于stop然后在start ② reload不停止现有业务只是重新加载sshd对应的配置文件 6、在RealServer创建一个code账号 # useradd code # echo 123456 |passwd --stdin code 测试在JumpServer远程连接RealServer # ssh -p 3721 code11.1.1.100 7、SSH客户端不验证指纹 第一次连接远程服务器时 The authenticity of host 11.1.1.100 (11.1.1.100) cant be established. ECDSA key fingerprint is SHA256:Y/cQNWWkX15o2MsJ5HOQBI2m8S33qIAx3zys8J4pOY. ECDSA key fingerprint is MD5:76:61:86:8b:d5:ee:bf:9c:60:e6:12:fa:f6:f0:74:36. Are you sure you want to continue connecting (yes/no)?yes Warning: Permanently added 11.1.1.100 (ECDSA) to the list of known hosts. 如果我们不想验证指纹可以通过更改SSH客户端的配置文件 JumpServer # vim /etc/ssh/ssh_config 35行 StrictHostKeyChecking no 8、用专业工具pwgen生成用户密码 在实际生产环境中其用户密码一定不要手工设置建议使用专业的密码生成工具如pwgen。 ① 安装随机密码生成工具pwgen ② 使用pwgen工具生成随机密码 ③ 给账号code设置密码 第一步创建code开发者账号 # useradd code 第二步配置EPEL源安装pwgen工具 # wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo # yum clean all # yum makecache 第三步安装pwgen密码生成工具 # yum install pwgen -y 第四步使用pwgen生成随机密码 # pwgen -cnBs1 10 1 扩展pwgen密码生成器的使用 # pwgen --help # 用法: pwgen 选项参数 长度 生成个数 Usage: pwgen [ OPTIONS ] [ pw_length ] [ num_pw ] # 密码中至少包含一个大写字母 -c or –capitalize # 密码中不包含大写字母 -A or –no-capitalize # 密码中至少包含一个数字 -n or –numerals # 密码中不包含数字 -0 or –no-numerals # 密码中至少包含一个特殊符号 -y or –symbols # 生成完全随机密码 -s or –secure # 密码中不包含歧义字符例如1,l,O,0 -B or –ambiguous # 使用SHA1 hash给定的文件作为一个随机种子 -H or –sha1path/to/file[#seed] # 在列中打印生成的密码 -C # 不要在列中打印生成的密码即一行一个密码 -1 # 不要使用任何元音以避免偶然的脏话 -v or –no-vowels 三、SSH服务补充 1、scp命令 主要功能用于Linux系统与Linux系统之间进行文件的传输上传、下载 上传 # scp [选项] 本地文件路径 远程用户名远程服务器的IP地址:远程文件存储路径 -r : 递归上传主要针对文件夹 -P : 更换了SSH服务的默认端口必须使用-P选项 下载 # scp [选项] 远程用户名远程服务器的IP地址:远程文件路径 本地文件存储路径 -r : 递归上传主要针对文件夹 -P : 更换了SSH服务的默认端口必须使用-P选项 2、踢出用户 # 查看当前在线用户 w # 踢出某个账号 pkill -kill -t pts/1 四、SSH免密登录解决方案 1、为什么需要免密登录 2、SSH认证原理基于用户名密码基于密钥对 ① 回顾基于用户名密码的认证方式 ② 基于密钥对公钥与私钥的认证方式 免密登录 A主机 JumpServerB主机 RealServer 第一步在A主机JumpServer生成一个密钥对公钥和私钥 第二步把A主机的公钥通过网络拷贝到B主机RealServer上然后把其内容追加到B主机的~/.ssh/authorized_keys 第三步由A主机JumpServer向B主机RealServer发起登录请求然后直接在B主机上进行公钥比对判断A主机的公钥是否已经存储在B主机的authorized_keys文件中如果存在且正确则生成一个随机的字符串如itcast然后使用A主机的公钥对其加密得到加密的后字符串如dXdh,34njasz!z. 第四步通过网络由B主机讲刚才生成的加密后的字符串传输给主机A主机A接收到加密后的字符串以后使用自己本地存储的私钥进行解密操作得到itcast 第五步把解密得到的itcast发送到B主机然后验证与刚才生成的字符串是否一致如果一致返回登录成功。反之则返回登录失败。 到此免密登录全部完成 3、SSH免密登录的具体实现 SSH免密的实现思路一共分为三个步骤三步走 第一步在A主机针对某个账号tom或jerry生成公钥与私钥 第二步使用某些方法把公钥发送到B主机中然后追加到authorized_keys文件中 第三步测试是否实现免密登录 ☆ 方法一比较常用(tom) ① 在A主机针对某个账号生成公钥与私钥 # ssh-keygen 注如果不想一路确认可以在ssh-keygen -P 直接生成公私钥 ② 使用ssh-copy-id把公钥文件中的内容传输到服务器端的~/.ssh/authorized_keys文件中 # ssh-copy-id -p 3712 code11.1.1.100 code11.1.1.100s password:123456 ③ 在JumpServer客户端测试免密登录是否成功 # ssh -p 3721 code11.1.1.100 ☆ 方法二集群常用(jerry) ① 生成公钥与私钥 # ssh-keygen ② 把id_rsa.pub文件scp到RealServer服务器端 # scp -P 3721 ~/.ssh/id_rsa.pub code11.1.1.100:/home/code/ ③ 在RealServer服务器端把id_rsa.pub文件中的内容追加到~/.ssh/authorized_keys文件中 # cd ~ # cat id_rsa.pub ~/.ssh/authorized_keys 注意事项以上配置也比较简单但是实际应用时要注意文件的权限 RealServer ~/.ssh : 700 ~/.ssh/authorized_keys : 600 ④ 测试免密是否成功 # ssh -p 3721 code11.1.1.100 文章转载自: http://www.morning.qyrnp.cn.gov.cn.qyrnp.cn http://www.morning.hwpcm.cn.gov.cn.hwpcm.cn http://www.morning.xqjz.cn.gov.cn.xqjz.cn http://www.morning.yprjy.cn.gov.cn.yprjy.cn http://www.morning.nzmw.cn.gov.cn.nzmw.cn http://www.morning.bpmtx.cn.gov.cn.bpmtx.cn http://www.morning.pqwhk.cn.gov.cn.pqwhk.cn http://www.morning.wlqbr.cn.gov.cn.wlqbr.cn http://www.morning.mqbzk.cn.gov.cn.mqbzk.cn http://www.morning.qsctt.cn.gov.cn.qsctt.cn http://www.morning.cknsx.cn.gov.cn.cknsx.cn http://www.morning.nmwgd.cn.gov.cn.nmwgd.cn http://www.morning.qnjcx.cn.gov.cn.qnjcx.cn http://www.morning.msfqt.cn.gov.cn.msfqt.cn http://www.morning.swlwf.cn.gov.cn.swlwf.cn http://www.morning.pdgqf.cn.gov.cn.pdgqf.cn http://www.morning.khtjn.cn.gov.cn.khtjn.cn http://www.morning.fmry.cn.gov.cn.fmry.cn http://www.morning.gfpyy.cn.gov.cn.gfpyy.cn http://www.morning.rlcqx.cn.gov.cn.rlcqx.cn http://www.morning.dhdzz.cn.gov.cn.dhdzz.cn http://www.morning.qfgwx.cn.gov.cn.qfgwx.cn http://www.morning.pltbd.cn.gov.cn.pltbd.cn http://www.morning.kjkml.cn.gov.cn.kjkml.cn http://www.morning.qyjqj.cn.gov.cn.qyjqj.cn http://www.morning.lhztj.cn.gov.cn.lhztj.cn http://www.morning.zzbwjy.cn.gov.cn.zzbwjy.cn http://www.morning.qhnmj.cn.gov.cn.qhnmj.cn http://www.morning.yydeq.cn.gov.cn.yydeq.cn http://www.morning.dpzcc.cn.gov.cn.dpzcc.cn http://www.morning.drnjn.cn.gov.cn.drnjn.cn http://www.morning.qhjkz.cn.gov.cn.qhjkz.cn http://www.morning.jrbyz.cn.gov.cn.jrbyz.cn http://www.morning.dtmjn.cn.gov.cn.dtmjn.cn http://www.morning.jcyrs.cn.gov.cn.jcyrs.cn http://www.morning.prgnp.cn.gov.cn.prgnp.cn http://www.morning.nnqrb.cn.gov.cn.nnqrb.cn http://www.morning.ydwsg.cn.gov.cn.ydwsg.cn http://www.morning.fbdkb.cn.gov.cn.fbdkb.cn http://www.morning.rqrxh.cn.gov.cn.rqrxh.cn http://www.morning.bfmq.cn.gov.cn.bfmq.cn http://www.morning.knczz.cn.gov.cn.knczz.cn http://www.morning.lbjdx.cn.gov.cn.lbjdx.cn http://www.morning.pqhfx.cn.gov.cn.pqhfx.cn http://www.morning.dpbgw.cn.gov.cn.dpbgw.cn http://www.morning.rqknq.cn.gov.cn.rqknq.cn http://www.morning.dkfrd.cn.gov.cn.dkfrd.cn http://www.morning.nqxdg.cn.gov.cn.nqxdg.cn http://www.morning.skmpj.cn.gov.cn.skmpj.cn http://www.morning.gwjqq.cn.gov.cn.gwjqq.cn http://www.morning.ntyks.cn.gov.cn.ntyks.cn http://www.morning.zbnts.cn.gov.cn.zbnts.cn http://www.morning.fwgnq.cn.gov.cn.fwgnq.cn http://www.morning.wjrq.cn.gov.cn.wjrq.cn http://www.morning.taipinghl.cn.gov.cn.taipinghl.cn http://www.morning.cpctr.cn.gov.cn.cpctr.cn http://www.morning.rlqqy.cn.gov.cn.rlqqy.cn http://www.morning.tzpqc.cn.gov.cn.tzpqc.cn http://www.morning.gcdzp.cn.gov.cn.gcdzp.cn http://www.morning.lqljj.cn.gov.cn.lqljj.cn http://www.morning.dpflt.cn.gov.cn.dpflt.cn http://www.morning.hsdhr.cn.gov.cn.hsdhr.cn http://www.morning.rrqbm.cn.gov.cn.rrqbm.cn http://www.morning.nrchx.cn.gov.cn.nrchx.cn http://www.morning.bby45.cn.gov.cn.bby45.cn http://www.morning.pwsnr.cn.gov.cn.pwsnr.cn http://www.morning.lxlzm.cn.gov.cn.lxlzm.cn http://www.morning.glnxd.cn.gov.cn.glnxd.cn http://www.morning.krbjb.cn.gov.cn.krbjb.cn http://www.morning.grynb.cn.gov.cn.grynb.cn http://www.morning.dbrdg.cn.gov.cn.dbrdg.cn http://www.morning.ntgjm.cn.gov.cn.ntgjm.cn http://www.morning.sqtsl.cn.gov.cn.sqtsl.cn http://www.morning.mgbcf.cn.gov.cn.mgbcf.cn http://www.morning.nnykz.cn.gov.cn.nnykz.cn http://www.morning.hqnsf.cn.gov.cn.hqnsf.cn http://www.morning.rnngz.cn.gov.cn.rnngz.cn http://www.morning.hkpn.cn.gov.cn.hkpn.cn http://www.morning.wpcfh.cn.gov.cn.wpcfh.cn http://www.morning.wtnwf.cn.gov.cn.wtnwf.cn 查看全文 http://www.tj-hxxt.cn/news/272613.html 相关文章: 电脑做视频的网站吗gta5显示网站建设中 网站开发的可行性分析wordpress 分期 插件 广州城市建设规划局网站上杭网站建设公司 个人网站赚钱wordpress制作图片站 常州外贸公司网站建设财经资讯网站该怎么做推广 c 做网站全网门户网站制做 购买网站域名多少钱电商网站运营怎么做 即墨专业医院网站制作公司建设实业公司网站设计模板 jsp网站开发的使用表格网站制作学校要的 天津网站设计网站制作wordpress微信快速登录 东莞清溪网站制作做网站字体大小 档案网站建设优秀代表免费咨询的律师有吗 阿里云网站域名备案怎么弄一个自己的链接 温州网站优化排名推广叫人做网站要注意 网站建设技术支持英文互联网保险平台好干吗 保山便宜的网站建设企业自建网站缺 爱站网 关键词挖掘工具小皮搭建本地网站 个人网站设计论文范文如何免费申请公司网站 网站必做外链网站百度地图导航代码生成 上海网站维护个人版的wordpress怎么加关键词 做网站直接开二级域名软件商店电脑版官方下载 思南县住房和城乡建设局网站印刷包装公司网站模板 上饶百度网站建设网站推广广告语 中高端网站开发大量增加告权重网站友链回提升网站权重吗 网页设计网站开发培训网站开发维护报价单 洛阳做网站的公司有哪些做非法网站怎么盈利 厦门网站建设人才六数字域名做网站好不好 关于网站备案前置审批的相关说明 吉林推荐坪山网站建设 网站域名设置帝国cms 网站地图插件 西安有哪些做网站建设的公司好中国电力建设股份部官方网站