SFTP连接拒绝
问题描述:
所以昨天我想直接开发到我的/ var/www文件夹,并根据一些网站做了几个步骤。我首先将我的用户添加到www-data组,并将所有权更改为/ var/www。现在一切都设置为755 <username>:www-data
。此外,我做了一些修改ssh_config中,并加入Subsystem sftp internal-sftp
和SFTP连接拒绝
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
我没有尝试登录回来,但我能够通过SFTP – LouieV
从我的编辑保存文件如果在编辑器有一个既定的SFTP会话,更改后的配置将不会应用 - 这是通过设计:您打开一堆登录会话,更改配置并尝试在新终端上重新登录;如果你搞砸了,你仍然在那里建立登录来修复它。 – antiduh
我做了一个递归的chmod root:www-data并且什么也没有:( – LouieV