我无法使用公钥身份验证通过 ssh 连接到远程服务器。我尝试使用 NX 服务器。我删除了它。现在,如果我尝试连接,我会得到:
ssh user@server -p 2222
bash: /usr/NX/bin/nxnode: No such file or directory Connection to server closed.
如何删除这个“nxnode” ssh 包装器并修复 ssh 连接。
谢谢。
答案1
首先,您需要访问服务器,例如,如果 ssh 连接不再起作用,则可以通过某些救援系统访问。
我不知道 NXserver 对您的 sshd 配置做了什么,但它似乎更改了服务器上的/etc/ssh/sshd_config
或文件,因此调用了 。以某种方式登录到服务器并检查和(或对于 root 用户)是否有任何包含 的指令。authorized_keys
/usr/NX/bin/nxnode
/etc/ssh/sshd_config
/home/user/.ssh/authorized_keys
/root/.ssh/authorized_keys
/usr/NX/bin/nxnode