OpenSSH 服务里的 SFTP
1. 安装与启动 SSH Server
http://jasonmun.blogspot.my/2017/01/linux-ssh-telnet.html
2. 连接
$ sftp member@localhost
sftp> pwd
/home/member
sftp> ls
sftp> get test.txt
sftp> quit
3. 设置 (视需要)
以下创建的用户是给专用 SFTP 而已, 而且目录在 /data
$ groupadd sftpusers
$ useradd -g sftpusers -d /upload -s /sbin/nologin member
$ passwd member
$ chown -R member:sftpusers /data/member
$ mkdir -p /data/member/upload
$ chown -R member:sftpusers /data/member/upload
$ gedit /etc/ssh/sshd_config
Subsystem sftp internal-sftp
Match Group sftpusers
ChrootDirectory /data/%u
ForceCommand internal-sftp
没有评论:
发表评论