远程服务器上的 ssh 配置错误。无法登录

pri*_*ift 9 debian ssh

我不小心在远程 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文件控制客户端。因此,它确实是客户端设置文件中的错误(无效)配置选项。