我试图在Debian机器上设置SFTP,并按照说明 (和这里 )来防止SFTP用户使用远程login。
但是这样做,似乎我已经locking远程login的根也。 当然,没有远程login,似乎我无法解决这个问题。 它看起来不像telnet启用。 我的其他,只有ftp,用户chrooted。
有没有什么办法解决这一问题? 我猜如果我能够恢复我的sshd_config文件(备份为/etc/ssh/sshd_config.bak),我可以再次login,但如何获得访问?
从这个问题的性质你可以看出,我在这方面有点新手……
用你的普通用户帐户(你自己的帐户,你没有放入一个chroot)和su根login,然后你就可以解决这个问题。
如果你以某种方式pipe理你自己的用户帐户,或从来没有创build一个(不要重复这个错误),那么你将不得不在控制台上,重新启动单一用户模式,并从控制台恢复。