1 安装:
sudo apt-get install openssh-server
2 修改 sshd_config 配置
文件在/etc/ssh/目录下。
2.1 subsystem
找到下面行:
Subsystem sftp /usr/lib/openssh/sftp-server
注释掉该行,修改subsystem为internal-sftp:
#Subsystem sftp /usr/lib/openssh/sftp-server
Subsystem sftp internal-sftp
2.2 其他修改
Match Group sftp ChrootDirectory /home/SFTP
Match行的作用是引入一个条件块,这个条件块从Match行开始,直到文件结束或遇到另一个条件块。如果条件完全匹配,条件块中的设置将取代配置文件中的全局设置。
上面设置的意义是,如果用户属于sftp