任何人都可以解释一下SFTP以及如何在我的服务器上进行设置以确保数据传输安全。如果你逐步解释会更好。
答案 0 :(得分:2)
在Linux机器上,它就像这样(假设你有OpenSSH):
echo "Subsystem sftp /path/to/sshd-server" >>/path/to/sshd_config
(注意两个>的!将它们都放入,或者你将覆盖现有的SSH配置!)service sshd restart
应该这样做。这足以启用SFTP。完成后,您需要为SFTP用户创建帐户并设置密码。请注意,每个用户通常也具有SSH访问权限 - 将shell设置为/ sbin / nologin或/ bin / false也将禁用SFTP。但是,如果你有cPanel,它的“无shell访问”shell似乎可以正常使用SFTP而不是SSH。 (看起来这个问题可能与cPanel的无shell事件的延迟有关,这会让SFTP子系统有时间启动。)
答案 1 :(得分:1)