【发布时间】:2010-11-27 04:19:20
【问题描述】:
我正在创建一个 bash 脚本,该脚本将登录到远程机器并创建私钥和公钥。
我的问题是远程机器不是很可靠,而且它们并不总是启动。我需要一个 bash 脚本来检查 SSH 连接是否已启动。在实际创建密钥以供将来使用之前。
【问题讨论】:
-
通常,运行
ssh-keygen在本地机器上生成密钥对,然后运行ssh-copy-id将公钥复制到远程机器。看来你做事的方式不同。为什么,你的目标是什么? -
由于您显然要更改远程计算机建立连接的方式,因此请考虑部署 mosh。 mosh.mit.edu 旨在补充不稳定连接上的 SSH。我有很好的经验。
-
@ephemient 我知道这有点晚了,但它们的关键是 not 用于本地机器或 not 用于本地机器似乎很简单用户。
标签: bash ssh connection