我是靠谱客的博主 清脆眼睛,这篇文章主要介绍centos7 升级ssh,现在分享给大家,希望可以做个参考。

gcc:yum install gcc -y

openssl :yum install openssl openssl-devel -y

pam :yum install pam-devel -y

下载最新的ssh压缩包:openssh-7.4p1.tar.gz

wget http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-7.4p1.tar.gz

解压,执行安装:

cd openssh-7.4p1
./configure --prefix=/usr --sysconfdir=/etc/ssh --with-pam --with-zlib --with-md5-passwords

make && make install

最后重启:

service sshd restart


如果出现警告:Permissions 0640 for xxxx are too open

只需要把/etc/ssh下面的权限都改为:0600就OK


PS(坑):

检查一下/etc/ssh/sshd_config,看看PermitRootLogin 项   改为yes
检查/etc/ssh/sshd_config文件中的PasswordAuthentication 值改为yes

vi /etc/selinux/config---SELINUX=disabled 或者临时关闭setenforce 0

 后来看了日志,看到
Could not get shadow information for root
最后修改了/etc/selinux将
SELINUX=enforcing修改成
SELINUX=disabled
重新启动电脑后,sert可以正常登陆不在提示密码错误 

最后

以上就是清脆眼睛最近收集整理的关于centos7 升级ssh的全部内容,更多相关centos7内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(105)

评论列表共有 0 条评论

立即
投稿
返回
顶部