我知道对于相同的用户名,我们可以这样做:
跳过输入密码。
但是,根据我的理解,这是针对具有相同用户名的远程服务器和客户端服务器的。
但是,远程服务器中的用户名在我的客户端服务器中不存在。我该如何ssh-copy-id跳过输入密码?
例如:我需要执行以下操作:
mark@client:~$ ssh jack@ip_of_remote_server
Run Code Online (Sandbox Code Playgroud)
没有义务在远程计算机上使用相同的用户名。
jackjohnjohn@<remote IP>到所有命令中。所以:
ssh-keygen。这是本地操作,保持不变。ssh-copy-id john@<remote IP>。这会将 的私钥复制jack@local到 的授权密钥john@remote。ssh john@remote将使您登录。当您运行时ssh remote,程序默认使用本地用户的用户名。所以它实际上相当于ssh jack@remote
| 归档时间: |
|
| 查看次数: |
957 次 |
| 最近记录: |