centos6.5中openssh怎么从5.3升级到7.3
1.下载openssh的源码包,我这里下载的是openssh-7.3p1.tar.gz。
2.解压源码包,进入解压后的目录。
3.执行./configure命令。
4.执行make命令。
5.执行make install命令。
6.拷贝sshd_config和ssh_config文件,我这里是将旧版本的备份为sshd_config.bak和ssh_config.bak。
7.修改sshd_config文件,我这里修改了一下几个参数:
Port 22
Protocol 2
SyslogFacility AUTHPRIV
PermitRootLogin yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication yes
ChallengeResponseAuthentication no
UsePAM yes
8.修改ssh_config文件,我这里修改了一下几个参数:
Port 22
Protocol 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
UsePrivilegeSeparation yes
KeyRegenerationInterval 3600
ServerKeyBits 1024
SyslogFacility AUTH
LogLevel INFO
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
RSAAuthentication yes
PubkeyAuthentication yes
IgnoreRhosts yes
RhostsRSAAuthentication no
HostbasedAuthentication no
PermitEmptyPasswords no
ChallengeResponseAuthentication no
PasswordAuthentication yes
X11Forwarding yes
X11DisplayOffset 10
PrintMotd no
PrintLastLog yes
TCPKeepAlive yes
AcceptEnv LANG LC_*
Subsystem sftp /usr/libexec/openssh/sftp-server
UsePAM yes
9.启动sshd服务。
service sshd start
10.使用ssh客户端连接服务器,查看openssh的版本号。
相关文章