要升级 CentOS 上的 SFTP 配置版本,您需要执行以下步骤:
备份当前的 SSH 配置文件:
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.backup
更新系统软件包:
sudo yum update
安装 OpenSSH 服务器(如果尚未安装):
sudo yum install openssh-server
启动并启用 SSH 服务:
sudo systemctl start sshd
sudo systemctl enable sshd
检查 OpenSSH 服务器版本:
sshd -V
编辑 SSH 配置文件 /etc/ssh/sshd_config
:
sudo vi /etc/ssh/sshd_config
在配置文件中找到以下行(如果存在)并修改为所需的 SFTP 版本:
Subsystem sftp /usr/libexec/openssh/sftp-server
将其更改为:
Subsystem sftp internal-sftp
保存并退出配置文件。
重启 SSH 服务以应用更改:
sudo systemctl restart sshd
现在,您的 CentOS 系统上的 SFTP 配置版本已升级。请注意,这些步骤适用于 CentOS 7 及更高版本。如果您使用的是 CentOS 6 或更早版本,您可能需要手动编译并安装较新版本的 OpenSSH。