在CentOS上升级SFTP软件版本,通常通过更新OpenSSH软件包实现,以下是具体步骤:
sudo yum update
sudo yum update openssh-server openssh-clients
sudo systemctl restart sshd
ssh -V # 查看客户端版本
sftp -V # 查看服务端版本
sudo dnf update
sudo dnf update openssh-server openssh-clients
sudo systemctl restart sshd
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-10.0p2.tar.gz
sudo yum groupinstall "Development Tools"
sudo yum install zlib-devel openssl-devel pam-devel
tar -xzf openssh-*.tar.gz
cd openssh-*
./configure --prefix=/usr --sysconfdir=/etc/ssh
make && sudo make install
sudo mv /usr/sbin/sshd /usr/sbin/sshd.old
sudo ln -s /usr/local/sbin/sshd /usr/sbin/sshd
sudo systemctl daemon-reload
sudo systemctl restart sshd
ssh -V