文章目录
1. 安装telnet
安装telnet,防止意外ssh无法登录
centos 6.8 安装telnet-server服务
验证
记录:
记录:
关闭防火墙
service iptables status
service
调整安全策略
记录:
启动telnet服务和xinetd服务
service telnet start
service
mv /etc/securetty /etc/securetty.old
service
2. 上传openssh安装包
将安装包openssh-8.7p1.tar上传至/tmp,升级完成后,可删除tar包
3. 安装依赖包
依赖包必须都安装,无法安装的包需联系厂商要
yum install -y gcc gcc-c++ glibc make
4. 卸载现在的openssh
查询是否有rpm,若有执行下一步
卸载现有的openssh版本
rpm -e $(rpm -qa | grep openssh)
5. 解压赋予权限
解压新的安装包
赋予权限
cd /tmp/openssh-8.7p1
chown
6. 开始安装
./configure --prefix=/usr --sysconfdir=/etc/ssh --with-openssl-includes=/usr/local/ssl/include --with-ssl-dir=/usr/local/ssl && make && make install
配置文件
sed -i.bak '/Subsystem/s/Subsystem/#Subsystem/' /etc/ssh/sshd_config
sed -i.bakUseDNS '/#UseDNS/s/#UseDNS/UseDNS/' /etc/ssh/sshd_config
sed -i.bak '/^#PermitRootLogin/cPermitRootLogin yes'
cat<<EOF>>/etc/ssh/sshd_config
Subsystem sftp
cp -a contrib/redhat/sshd.init /etc/init.d/sshd
cp
chmod +x /etc/init.d/sshd
chkconfig --add sshd
chkconfig sshd on
/etc/init.d/sshd start
ssh