在 Linux 命令行中,当我连接到 sftp 或 ssh 时,它使用我的公钥进行连接,并且不会要求我输入密码。
sftp user@host
当我这样做时它也有效
ssh user@host
但不知何故,当我通过 MC 进行 SFTP 链接时,它不断提示我输入密码。
MC不使用SSH公钥进行无密码连接吗?或者有没有办法手动让MC使用公钥认证?
答案1
您已将主机放入~/.ssh/config
文件中:
Host your.host.name.or.ip
User your.remote.username
IdentityFile /path/to/your/keyfile