广告

本站里的文章大部分经过自行整理与测试

2017年1月15日星期日

SFTP - openssh-server 里的 FTP 服务

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

没有评论:

发表评论