请输入手机号码
请输入密码
香港服务器通过 SSH 更新系统的正确做法
一、先明确目标
二、标准做法 更新系统软件包与补丁
ssh username@your_server_ipsudo apt update && sudo apt full-upgrade -ysudo rebootssh username@your_server_ipsudo yum update -y(或 sudo dnf update -y)sudo reboot三、进阶做法 升级 OpenSSH 服务
sudo cp -r /etc/ssh /etc/ssh_backup,ssh -Vsudo yum install -y telnet-server && sudo systemctl enable --now telnet.sockettelnet your_server_ip 23,确认可用再继续。sudo yum install -y zlib-devel openssl-devel pam-devel gcc make wget(Debian/Ubuntu 使用 apt-get install -y build-essential zlib1g-dev libssl-dev libpam0g-dev)。wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.9p1.tar.gztar -zxvf openssh-9.9p1.tar.gz && cd openssh-9.9p1./configure --prefix=/usr --sysconfdir=/etc/ssh --with-pam --with-zlib --with-md5-passwordsmake && sudo make installsudo cp contrib/redhat/sshd.pam /etc/pam.d/sshdsudo systemctl restart sshd(或 sudo service sshd restart)ssh -V 查看新版本;从另一终端测试登录,确认无异常再关闭备用通道。PermitRootLogin prohibit-password(仅密钥登录),并优先使用 SSH 密钥 替代密码。/usr/bin/ssh.bak、/usr/sbin/sshd.bak、/etc/ssh.bak),出现异常可快速还原并重启服务。四、香港地区与云厂商注意事项