我是靠谱客的博主 清脆眼睛,最近开发中收集的这篇文章主要介绍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 升级ssh所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部