教程:原文链接
如果是采用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目录有权限