如何指定远程主机上的ssh密钥?

如何指定远程主机上的ssh密钥?

我不是管理员,因此我没有远程服务器的访问权限。我不小心将远程主机的所有文件和文件夹移动到了一个新文件夹,因此该文件~/.ssh/authorized_keys不在正确的位置。

我想知道客户端是否可以在 ssh 命令中指定该文件的路径? (我们确实-i在客户端指定了密钥的位置,但是是否可以在服务器端执行相同的操作?

ssh -i ~/.ssh/id.rsa [email protected] -? <path_to_authorized_keys_on_serveur>

感谢您的帮助!

答案1

你问有没有办法“由客户端在 ssh 命令中指定此文件[在服务器上]的路径”

不,这是不可能的。

您需要使用密码身份验证登录,或者要求系统管理员再次将文件和目录移回原处。

相关内容