SFTP连接拒绝

问题描述:

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

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

我重新启动该服务,我是所有工作不错。今天(电脑睡着了)我拒绝了我所有的连接。

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

可以any1帮我解决这个问题,所以我可以ssh到我的虚拟机?

感谢

你尝试使用新的配置重新启动的sshd后再次登录时,验证配置真正起作用?

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

本文是从Debian的,但它应该是相关的,无论: http://www.debian-administration.org/articles/590

+0

我没有尝试登录回来,但我能够通过SFTP – LouieV

+0

从我的编辑保存文件如果在编辑器有一个既定的SFTP会话,更改后的配置将不会应用 - 这是通过设计:您打开一堆登录会话,更改配置并尝试在新终端上重新登录;如果你搞砸了,你仍然在那里建立登录来修复它。 – antiduh

+0

我做了一个递归的chmod root:www-data并且什么也没有:( – LouieV