当前位置: > Linux服务器 > ftp >

Linux 自带SFTP 配置

时间:2019-04-27 15:26来源:linux.it.net.cn 作者:IT
开始的时候在Linux上装了一个vsftp,以此来搭建FTP服务器,然后配置了白名单、黑名单,限定了各个用户的访问目录,最后发现没有生效。然后使用命令查看,发现ftp的进程不是vsftp,而是sshd的ftp。

ps aux | grep ftp




这个进程的配置,是在/etc/ssh/sshd_config

cd /etc/ssh/
ll



打开该文件,编辑,找到sftp相关配置,作如下修改

vi sshd_config




修改完毕记得重启sshd服务

service sshd restart
或者
bin/systemctl restart sshd.service





在这里,我新建了一个用户组sftp,然后将需要sftp服务的用户都添加到该组了,同时通过配置ChrootDirectory限定了访问目录

新建工作组:groupadd sftp
增加用户:useradd -d /home/username -m username
将用户添加进工作组:usermod -G sftp username


(责任编辑:IT)
------分隔线----------------------------