如果你在Linux上更新了OpenSSH并且想要回滾到之前的版本,可以按照以下步驟操作:
首先,找到你想要回滾到的OpenSSH版本。你可以通過查看OpenSSH的官方文檔或者使用apt-cache policy openssh-server
(對于Debian/Ubuntu系統)或yum list installed | grep openssh
(對于RHEL/CentOS系統)命令來查找可用的版本。
安裝你想要回滾到的OpenSSH版本。對于Debian/Ubuntu系統,可以使用以下命令:
sudo apt-get install openssh-server=<desired-version>
對于RHEL/CentOS系統,可以使用以下命令:
sudo yum install openssh-server=<desired-version>
請將<desired-version>
替換為你想要安裝的版本號。
停止OpenSSH服務:
對于Debian/Ubuntu系統:
sudo systemctl stop ssh
對于RHEL/CentOS系統:
sudo systemctl stop sshd
禁用自動啟動OpenSSH服務:
對于Debian/Ubuntu系統:
sudo systemctl disable ssh
對于RHEL/CentOS系統:
sudo systemctl disable sshd
啟動OpenSSH服務:
對于Debian/Ubuntu系統:
sudo systemctl start ssh
對于RHEL/CentOS系統:
sudo systemctl start sshd
現在,你已經成功回滾到了之前的OpenSSH版本。請注意,在回滾過程中可能會丟失一些配置更改,因此在執行這些操作之前,請確保備份你的OpenSSH配置文件(通常位于/etc/ssh/sshd_config
)。