小编rm-*_*nda的帖子

如何将 sftp-only SSH 用户 chroot 到他们的家中?

我想让客户端访问我的服务器,但我想将这些用户限制在他们的主目录中。我将在我希望他们能够看到的任何文件中进行绑定挂载。

我创建了一个名为的用户bob并将他添加到一个名为 的新组中sftponly。他们在/home/bob. 我已经将他们的 shell 更改/bin/false为停止 SSH 登录。这是他们的/etc/passwd线路:

bob:x:1001:1002::/home/bob:/bin/false
Run Code Online (Sandbox Code Playgroud)

我还更改/etc/ssh/sshd_config了以下内容:

Match Group sftponly
        ChrootDirectory /home/%u
        ForceCommand internal-sftp
        AllowTcpForwarding no
Run Code Online (Sandbox Code Playgroud)

当我尝试以他们的身份登录时,这就是我看到的

$ sftp bob@server
bob@server's password: 
Write failed: Broken pipe
Couldn't read packet: Connection reset by peer
Run Code Online (Sandbox Code Playgroud)

如果我注释掉ChrootDirectory我可以 SFTP的行,但他们可以自由控制服务器。我发现这ChrootDirectory /home可行,但它仍然让他们可以访问任何主目录。我已经明确尝试过,ChrootDirectory /home/bob但这也不起作用。

我究竟做错了什么?我怎样才能限制bob/home/bob/

- - 编辑 - - -

好的,所以我只是看了一下/var/log/auth.log,看到了这个:

May  9 14:45:48 nj sshd[5074]: pam_unix(sshd:session): session opened …
Run Code Online (Sandbox Code Playgroud)

ssh sftp chroot

137
推荐指数
3
解决办法
30万
查看次数

如何在 Ubuntu 中安装 redshift?

我是 linux 新手,我不知道如何安装redshift 1.9.1,配置色温并使其自动启动。我正在使用 Ubuntu 14.04 LTS。

software-installation

71
推荐指数
3
解决办法
9万
查看次数

PHP 5.6 什么时候会出现在官方 Canonical 存储库中?

我想它不会在 14.10 发布之前出现,但即使是这样,我们是否可以期望看到它出现在 14.04 使用的存储库中?

php official-repositories 14.04

27
推荐指数
2
解决办法
3万
查看次数

Unity Applications 镜头为空

我在 Ubuntu 12.04 上使用 Unity。一段时间以来,当我打开应用程序镜头时,它完全是空的。如果我从 Home 或 Applications 镜头搜索任何应用程序,则不会显示任何结果。我曾尝试按照Launchpad 的建议杀死并启动 Applications 镜头,但没有奏效。我怎样才能让应用镜头再次工作?

unity applications-lens

10
推荐指数
2
解决办法
4665
查看次数

安装 HWE 后在 18.04 上回滚 Linux 5.0

当我发现 18.04 的最新版本包含 5.0 内核时,我太热心了,并按照本文的说明将其安装在我的机器上:

sudo apt install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04
Run Code Online (Sandbox Code Playgroud)

但是,从那时起,我遇到了一些问题,例如音频无法正常工作(我sudo alsa force-reload几乎每次启动都必须运行)并且挂起已停止可靠地工作。

因此,我想回滚到以前的内核。

我的问题是 - 我可以只运行上面的命令remove吗?还是应该启用grub菜单并更改默认引导参数?- 或者可能是完全不同的东西......?

sound grub2 suspend kernel 18.04

5
推荐指数
1
解决办法
2048
查看次数

Ubuntu 16.04 中的 ProjectLibre

谁能帮我在 Ubuntu 16.04 上安装 Project Libre?我尝试过 source forge,但找不到要安装的 .deb。

16.04

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