centos6.5中openssh怎么从5.3升级到7.3

2023-04-09 13:09:00 centos6 升级到 OPENSSH

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的版本号。

相关文章