是的,CentOS上的SFTP允许远程连接。要实现这一点,你需要配置OpenSSH服务器并启用SFTP服务。以下是一些基本步骤:
安装OpenSSH服务器:
sudo yum install openssh-server
启动并设置开机启动:
sudo systemctl start sshd
sudo systemctl enable sshd
配置SFTP:
/etc/ssh/sshd_config
。你可以使用任何文本编辑器打开它,例如:sudo vi /etc/ssh/sshd_config
Subsystem sftp /usr/libexec/openssh/sftp-server
PermitRootLogin prohibit-password
PasswordAuthentication yes
设置用户权限:
sudo useradd -m sftpuser
sudo passwd sftpuser
/etc/ssh/sshd_config
中的AllowUsers
列表中(如果需要):AllowUsers sftpuser
重启SSH服务:
sudo systemctl restart sshd
测试远程连接:
请注意,上述步骤可能需要根据你的具体需求和环境进行调整。在进行任何更改之前,建议备份重要数据并谨慎操作。