我不小心在远程 debian 机器上更改了 ssh_config 而不是 sshd_config。每当我尝试登录时,我都会得到
/etc/ssh/ssh_config: line 55: Bad configuration option: permitrootlogin
/etc/ssh/ssh_config: terminating, 1 bad configuration options
Run Code Online (Sandbox Code Playgroud)
如何远程解决此问题?
sta*_*ata 19
要解决这个问题,你必须注释掉第55行中/etc/ssh/ssh_config
#PermitRootLogin yes
Run Code Online (Sandbox Code Playgroud)
PermitRootLogin实际上是/etc/ssh/sshd_config文件中有效的选项;不是ssh_config文件。区别在于sshd_config文件控制SSH服务器,ssh_config文件控制客户端。因此,它确实是客户端设置文件中的错误(无效)配置选项。