目前,每次我通过SSH登录到我的cPanel服务器时,我都必须启动ssh代理并存储密码以仅用于该会话,是否有一种方法可以像在OSX上的密钥链中那样无限期地存储它呢?
我在几个论坛上环顾了一下,看起来这几乎是不可能的。如果可能的话,谁能给我指明正确的方向吗?
编辑:我尝试在cPanel SSH密钥生成器中使用一个空密码,但它不允许我这样做。

发布于 2016-05-22 00:46:00
正如"如何使用带有SSH密钥的Mac密钥链?“中提到的,密钥链的全部目的是将密码存储到ssh密钥。
但你仍然需要将ssh密钥加载到ssh代理中。。
当您第一次尝试建立SSH连接时,OSX10.6.8系统会请求您的连接参数。 然后,它会自动为您启动ssh代理。
这有助于连接到cPanel,但一旦您进入cPanel服务器,最好使用不同的ssh密钥,而不需要密码,以访问您的BitButcket回购。
发布于 2016-05-22 08:42:08
如果您不喜欢请求密码,则必须创建ssh on shell (SSH)。Cpanel创建所有的时间,密钥与密码。
如果您没有在mac上使用~/.ssh/id_rsa键,则可以访问Cpanel。
ssh-keygen -q -t rsa -b 4096创建密钥,当询问密码时,单击enter (不是密码)如果现在有一个~/.ssh/id_rsa和~/.ssh/id_rsa.pub,有两种方式。
Cpanel way:
~/.ssh/id_rsa.pub的内容知道您可以访问您的Cpanel帐户没有密码。
SSH方式快速:
ssh-copy-id user@just.some.other.serverSSH Way扩展:
cat ~/.ssh/id_rsa.pub上https://stackoverflow.com/questions/37369250
复制相似问题