SSH 不会询问我的密码

Coo*_*son 0 passwords macos ssh terminal coda

我已经通过 coda 2 中的终端登录到该服务器,它有一个可以在 GUI 中输入我的密码的位置。不幸的是,当 sass 正在查看文件时,它会保持断开连接,我必须重新启动它。我希望通过 OSX 终端进行 ssh 操作,并使其与 Coda 分开打开。我可以在没有密码的情况下进行 ssh,因为它使用密钥,但它只能登录到我的主文件夹,而我无法访问根目录(并且它说我不在 sudoers 文件中)。不知何故,密码是通过 coda 发送的,并允许我进行足够的访问,但我不确定它是如何发送密码的。

即使 SSH 设置为使用密钥,如何强制 SSH 询问我的密码?

Dav*_*esh 5

只需将这些选项传递给 OpenSSH:

ssh -o PreferredAuthentications=keyboard-interactive -o PubkeyAuthentication=no user@host
Run Code Online (Sandbox Code Playgroud)