0

所以昨天想直接开发到我的/var/www文件夹,根据一些网站做了几步。我首先将我的用户添加到 www-data 组并将所有权更改为 /var/www。现在一切都设置好了755 <username>:www-data。此外,我对 ssh_config 进行了一些更改并添加Subsystem sftp internal-sftp

Match group sftp
X11Forwarding no
ChrootDirectory %h
AllowTcpForwarding no
ForceCommand internal-sftp

我重新启动了服务,一切正常。今天(电脑睡着了)我的所有连接都被拒绝了。

我在 Vbox 上运行 ubuntu 12.04lts。主机操作系统是 Win 8 pro。

any1 可以帮我解决这个问题,以便我可以通过 ssh 连接到我的虚拟机吗?

谢谢

4

1 回答 1

0

您是否在使用新配置重新启动 sshd 后再次尝试登录,以验证配置是否确实有效?

看起来 ChrootDirectory 要求 chrooted-to 目录由 root 拥有。sshd 可能正在检查并拒绝允许登录,否则会导致安全问题。

本文来自 debian,但无论如何它都应该是相关的:http: //www.debian-administration.org/articles/590

于 2013-07-04T00:39:48.923 回答