参考资料:linux环境快速搭建sftp服务以及设置免密 - 渐逝的星光 - 博客园 (cnblogs.com)
网上很多搭建sftp的文章,最后免密登录设置都有点问题,研究了一下终于通了,做个记录
搭建服务器过程(可以见上面的参考资料):
一、部署sftp服务
(本质是使用ssh中的sftp服务)
1、创建sftp组 :
groupadd sftp
2、创建一个sftp用户,用户名为sftp_upload :
useradd -g sftp -s /bin/false sftp_upload
3、修改密码:
passwd sftp_upload
4、sftp组的用户的home目录统一指定到/sftp下:
mkdir -p /sftp/sftp_upload
5、指定sftp_upload的home为/sftp/sftp_upload:
usermod -d /sftp/sftp_upload sftp_upload
6、配置sshd_config:
vi /etc/ssh/sshd_config
6.1、输入/Subsystem搜索到下列内容,然后注释:
# Subsystem sftp /usr/libexec/openssh/sftp-server
6.2、在文件结尾