Win*_*ute 3 ubuntu sftp amazon-ec2
我正在尝试在 EC2 ubuntu 服务器上设置客户端 SFTP 空间,访问仅限于该用户的主目录。只有大约 6000 个其他主题与此相关,而且我已经在其他选项卡中打开了其中的大部分。这看起来很简单。
我弄完了:
$ sudo groupadd loginsftp
$ sudo groupadd loginssh
$ sudo adduser sftpuser
$ sudo gpasswd -a sftpuser loginsftp
$ sudo chown root:root home/sftpuser
$ sudo su sftpuser
$ groups
> sftpuser loginsftp
Run Code Online (Sandbox Code Playgroud)
我的 /etc/ssh/sshd_config 底部看起来像:
#Subsystem sftp /usr/lib/openssh/sftp-server
Subsystem sftp internal-sftp
UsePAM yes
Match Group loginssh
PasswordAuthentication no
Match Group loginsftp
PasswordAuthentication yes
ChrootDirectory /home/%u
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
Run Code Online (Sandbox Code Playgroud)
.. 我已经重新启动了 ssh 服务。
但我似乎无法限制该用户登录。我仍然可以(从我的本地机器):
$ sftp sftpuser@ec2-server.amazonaws.com
sftpuser@ec2-server.amazonaws.com's password:
Connected to ec2-server.amazonaws.com.
sftp> pwd
Remote working directory: /home/sftpuser
sftp> cd /var/www
sftp> ls -la
Run Code Online (Sandbox Code Playgroud)
我忽略了什么?
| 归档时间: |
|
| 查看次数: |
4645 次 |
| 最近记录: |