openssh
OpenSSH是SSH(Secure SHell)协议的开源实现,它通过不安全的网络在两个不受信任的主机之间提供安全的加密通信。OpenSSH 广泛用于基于Unix 的系统,通常用于安全远程登录和远程文件传输,以及其它网络服务。
openssh9.8p1下载地址
如果服务器可以联网,直接用wget命令下载,不能联网则需要找个有网的服务器下载后上传。
下载地址:https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/
wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.8p1.tar.gz
安装部署
-
查看当前版本:
ssh -V
-
上传文件到服务器
-
备份配置文件
ssh升级后默认的配置文件会与我们以前的部分配置有出入,最好是先备份配置文件,升级以后根据老的配置文件修改新的配置文件。cp /etc/ssh/sshd_config /etc/ssh/sshd_config_bak
-
删除原有的备份文件,升级后会生成新的配置文件
rm /etc/ssh/sshd_config
-
解压文件:
tar -zxvf openssh-9.8p1.tar.gz cd openssh-9.8p1 ./configure --prefix=/usr/local --sysconfdir=/etc/ssh make make install
-
至此,ssh升级完成,再次检查ssh版本号:
ssh -V
-
修改配置文件后重启服务
vi /etc/ssh/sshd_config systemctl restart sshd.service
重启服务器后端口处于监听状态
可以通过crt等工具远程控制主机。