升级前必看: 1、升级有风险,请务必先做好数据备份或者快照,以免更新有异常导致系统无法启动等问题,建议在测试环境通过后再到生产环境中部署。 2、若有配置密钥登录,升级后密钥可能会失效,届时需要重新配置。 3、不支持Ubuntu 16系统。在Ubuntu 18/20/22系统测试通过。 下载: wget https://down.tag.gg/Openssh/deb/openssh-9.9%E4%B8%8D%E6%94%AF%E6%8C%81Ubuntu18/openssh-client-dbgsym_9.9p1-3_amd64.deb wget https://down.tag.gg/Openssh/deb/openssh-9.9%E4%B8%8D%E6%94%AF%E6%8C%81Ubuntu18openssh-client-gssapi_9.9p1-3_all.deb wget https://down.tag.gg/Openssh/deb/openssh-9.9%E4%B8%8D%E6%94%AF%E6%8C%81Ubuntu18openssh-client-udeb_9.9p1-3_amd64.udeb wget https://down.tag.gg/Openssh/deb/openssh-9.9%E4%B8%8D%E6%94%AF%E6%8C%81Ubuntu18openssh-client_9.9p1-3_amd64.deb wget https://down.tag.gg/Openssh/deb/openssh-9.9%E4%B8%8D%E6%94%AF%E6%8C%81Ubuntu18openssh-server-dbgsym_9.9p1-3_amd64.deb wget https://down.tag.gg/Openssh/deb/openssh-9.9%E4%B8%8D%E6%94%AF%E6%8C%81Ubuntu18openssh-server-gssapi_9.9p1-3_all.deb wget https://down.tag.gg/Openssh/deb/openssh-9.9%E4%B8%8D%E6%94%AF%E6%8C%81Ubuntu18openssh-server-udeb_9.9p1-3_amd64.udeb wget https://down.tag.gg/Openssh/deb/openssh-9.9%E4%B8%8D%E6%94%AF%E6%8C%81Ubuntu18openssh-server_9.9p1-3_amd64.deb wget https://down.tag.gg/Openssh/deb/openssh-9.9%E4%B8%8D%E6%94%AF%E6%8C%81Ubuntu18openssh-sftp-server-dbgsym_9.9p1-3_amd64.deb wget https://down.tag.gg/Openssh/deb/openssh-9.9%E4%B8%8D%E6%94%AF%E6%8C%81Ubuntu18openssh-sftp-server_9.9p1-3_amd64.deb wget https://down.tag.gg/Openssh/deb/openssh-9.9%E4%B8%8D%E6%94%AF%E6%8C%81Ubuntu18openssh-tests-dbgsym_9.9p1-3_amd64.deb wget https://down.tag.gg/Openssh/deb/openssh-9.9%E4%B8%8D%E6%94%AF%E6%8C%81Ubuntu18openssh-tests_9.9p1-3_amd64.deb wget https://down.tag.gg/Openssh/deb/openssh-9.9%E4%B8%8D%E6%94%AF%E6%8C%81Ubuntu18ssh_9.9p1-3_all.deb 支持Debian 12系统,其他Debian没测试。 不支持Ubuntu 16。在Ubuntu 180/20/22/24系统测试通过。OpenSSL版本是: OpenSSL 3.0.15 重要::::升级有风险,升级前做好快照备份,以免系统异常无法启动。 1、重要:备份原来ssh配置文件: cp -rp /etc/ssh /etc/ssh-bak 2、安装新版本:安装后执行命令 ssh -V 查看新的版本。 sudo dpkg -i openssh-*.deb sudo dpkg -i ssh_*.deb sudo dpkg -i openssh-*.udeb 3、设置ssh配置文件权限:(此步骤一般可跳过,提示权限问题时在考虑执行) chmod -v 600 /etc/ssh/ssh_host_*_key 4、检测ssh配置文件是否正确,执行命令后没任何显示则表示配置正常。如果有报错则需要先根据报错解决问题。 sshd -t 5、上面命令没任何提示则表示正确。执行如下命令重启ssh。 service ssh restart 6、查看已安装的版本 ssh -v