教程:原文链接
如果是采用vm虚拟机安装服务,建议安装之前做一个快照:虚拟机---快照---拍摄快照。
- 安装openssh服务器
sudo apt-get install openssh-server

- 为sftp创建用户组
sudo addgroup sftp_users

- 创建alice用户,并配置相应权限
sudo adduser alice

sudo usermod -G sftp_users -s /bin/false alice
第二行命令:将alice用户从所有其他用户组移除,并加入到sftp_users组,并且关闭shell访问

- 创建ssh用户组
sudo addgroup ssh-users
sudo usermod -a -G ssh-users alice

- 相关目录创建
sudo mkdir /home/sftp_root
sudo mkdir /home/sftp_root/shared
sudo chown alice:sftp_users /home/sftp_root/shared
sudo chmod 770 /home/sftp_root/shared

6.修改配置文件
sudo gedit /etc/ssh/sshd_config
内容如下:

7.重启系统
sudo reboot now
8.工具验证winscp

ailce用户只对share目录有权限
网友评论