gpt4 book ai didi

ubuntu - 将 SFTP 用户限制在主目录

转载 作者:行者123 更新时间:2023-12-04 00:35:57 24 4
gpt4 key购买 nike

我正在尝试在 EC2 ubuntu 服务器上设置一个客户端 SFTP 空间,访问权限仅限于该用户的主目录。关于这个只有大约六千个其他线程,我已经在其他选项卡中打开了其中的大部分。这看起来很简单。

我已经完成了:

$ 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

我的/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

.. 我已经重新启动了 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

我忽略了什么?

最佳答案

呸。我是个白痴,应该确保当我认为我已经重新启动 ssh 时,我实际上已经重新启动了 ssh。

关于ubuntu - 将 SFTP 用户限制在主目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24575033/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com