小编Dau*_*ess的帖子

用户无法在 chroot 后 SFTP

Ubuntu 10.04.4 LTS

我正在尝试 chroot 用户“sam”。根据那里的所有文章,这应该有效,但显然我仍然做错了什么。

用户:

sam:x:1005:1006::/home/sam:/bin/false
Run Code Online (Sandbox Code Playgroud)

我像这样更改了 /etc/ssh/sshd_config(在文件底部):

#Subsystem sftp /usr/lib/openssh/sftp-server
# CHROOT JAIL
Subsystem sftp internal-sftp
Match group users
    ChrootDirectory %h
    ForceCommand internal-sftp
    AllowTcpForwarding no
Run Code Online (Sandbox Code Playgroud)

我将 sam 添加到用户组:

$groups sam
sam : sam users
Run Code Online (Sandbox Code Playgroud)

我更改了 sam 的主文件夹的权限:

$ ls -la /home/sam
drwxr-xr-x 11 root root  4096 Sep 23 16:12 .
drwxr-xr-x  8 root root  4096 Sep 22 16:29 ..
drwxr-xr-x  2 sam  users 4096 Sep 23 16:10 awstats
drwxr-xr-x  3 sam  users 4096 Sep 23 16:10 etc …
Run Code Online (Sandbox Code Playgroud)

chroot sftp

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

chroot ×1

sftp ×1