SFTP(SSH File Transfer Protocol)是一种基于SSH(Secure Shell)协议的安全文件传输协议。它允许用户在不同的计算机之间安全地传输文件。SFTP默认使用端口22,这是SSH服务的标准端口。
问题:为什么SFTP连接失败,提示端口被拒绝?
原因:
解决方法:
/etc/ssh/sshd_config
中的 Port
参数,选择一个未被占用的端口,并重启SSH服务。示例代码:
# 修改SSH端口为2222
sudo nano /etc/ssh/sshd_config
# 将Port 22改为Port 2222
# 重启SSH服务
sudo systemctl restart sshd
# 更新防火墙规则以允许新端口
sudo ufw allow 2222
通过以上步骤,可以有效解决SFTP连接失败的问题,并确保文件传输的安全性和可靠性。
领取专属 10元无门槛券
手把手带您无忧上云