![我如何使用 mosh 完成 .ssh 密钥的工作?](https://linux22.com/image/1495222/%E6%88%91%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20mosh%20%E5%AE%8C%E6%88%90%20.ssh%20%E5%AF%86%E9%92%A5%E7%9A%84%E5%B7%A5%E4%BD%9C%EF%BC%9F.png)
我正在考虑从 ssh + screen 迁移到 mosh,我想知道使用 mosh 的哪些方法(如果有的话)可以满足安全地进入远程服务器而无需输入密码等凭据的用例。(如果重要的话,我正在尝试从 Linux Mint VM 使用 mosh。)
实现免提身份验证的标准 mosh 方式是什么(如果有的话)?
谢谢,
答案1
Mosh 作品在 SSH 之上。我以前都是使用ssh公钥认证登录的,我使用ssh-agent来登录:
$ ssh-add ~/.ssh/private_key
$ ssh [remote-server-ip]
当我切换到 mosh 时,就是跑步
$ mosh [remote-server-ip]
您仍然可以使用该选项使用任何现有的 ssh 命令--ssh
。例如,如果不使用 ssh-agent,我的 mosh 命令将是
$ mosh --ssh="ssh -i ~/.ssh/private_key" [remote-server-ip]