OpenSSH 是 Linux 系统中最常用的远程登录工具之一。为确保系统安全,及时升级到最新版本至关重要。本文将指导您在 Ubuntu 系统中安全、正确地升级 OpenSSH。
在开始前,请确保:
sudo 权限/etc/ssh/sshd_config)大多数情况下,Ubuntu 官方仓库会提供经过测试的安全更新版本。
sudo apt update
sudo apt install --only-upgrade openssh-server openssh-client
若需最新版(如官方尚未发布到仓库),可从 OpenSSH 官网下载源码编译。
sudo apt install build-essential libssl-dev zlib1g-dev libpam0g-dev libkrb5-dev
wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.8p1.tar.gz
tar -xzf openssh-9.8p1.tar.gz
cd openssh-9.8p1
./configure --prefix=/usr --sysconfdir=/etc/ssh
make
sudo make install
ssh -V
输出应显示新版本号,例如:OpenSSH_9.8p1, OpenSSL 3.0.2 15 Mar 2022
/var/log/auth.log 或运行 sudo sshd -t 测试配置语法。sshd_config 并重启服务。