Git 每次从服务器推/拉入BitBucket以存储密码短语时,是否都必须运行ssh代理?
目前,每次我通过SSH登录我的cPanel服务器时,我都必须启动SSH代理并存储仅用于该会话的密码短语,是否有一种方法可以像在OSX上的密钥链中一样无限期地存储它 我在几个论坛上四处看看,似乎这是不可能的?如果可能的话,有人能给我指出正确的方向吗 编辑: 我试图在cPanel SSH密钥生成器中使用空密码短语,但它不允许我这样做。 如“”中所述,密钥链的整个要点是将密码短语存储到ssh密钥中 但你仍然需要 当您第一次尝试建立SSH连接时,OSX 10.6.8系统会询问您的连接参数。Git 每次从服务器推/拉入BitBucket以存储密码短语时,是否都必须运行ssh代理?,git,ssh,bitbucket,cpanel,whm,Git,Ssh,Bitbucket,Cpanel,Whm,目前,每次我通过SSH登录我的cPanel服务器时,我都必须启动SSH代理并存储仅用于该会话的密码短语,是否有一种方法可以像在OSX上的密钥链中一样无限期地存储它 我在几个论坛上四处看看,似乎这是不可能的?如果可能的话,有人能给我指出正确的方向吗 编辑: 我试图在cPanel SSH密钥生成器中使用空密码短语,但它不允许我这样做。 如“”中所述,密钥链的整个要点是将密码短语存储到ssh密钥中 但你仍然需要 当您第一次尝试建立SSH连接时,OSX 10.6.8系统会询问您的连接参数。 然后,它会自
然后,它会自动为您启动ssh代理 这很有帮助,但一旦进入cPanel服务器,最好使用不同的ssh密钥(不带密码短语)来访问BitButchet repo。如“”中所述,密钥链的整个要点是将密码短语存储到ssh密钥中 但你仍然需要 当您第一次尝试建立SSH连接时,OSX 10.6.8系统会询问您的连接参数。
然后,它会自动为您启动ssh代理
这很有帮助,但一旦您进入cPanel服务器,最好使用不同的ssh密钥(不带密码短语)来访问BitButchet repo。如果您不喜欢请求密码短语,则必须使用在shell上创建ssh密钥(ssh)。Cpanel始终创建带有密码短语的密钥 如果您没有mac机顶盒上的
~/.ssh/id\u rsa
密钥,则可以访问Cpanel
- 开放式终端
- 使用ssh-keygen-q-t rsa-b4096创建您的密钥,当请求密码时,单击enter(而不是密码)
- 在此之后,您的密钥位于~/.ssh/(id\u rsa&id\u rsa.pub)上
~/.ssh/id\u rsa
和~/.ssh/id\u rsa.pub
现在有两种方式
Cpanel方式:
- 转到SSH访问->管理SSH密钥->导入密钥
- 在上输入描述名称为该键选择一个名称(默认为id_dsa):
- 上的简介将公钥粘贴到以下文本框中:内容
~/.ssh/id\u rsa.pub
- 单击导入
- 返回到管理SSH密钥
- 单击om管理的和授权的
- 在mac机上:
ssh拷贝iduser@just.some.other.server
- 在你的mac上
cat~/.ssh/id\u rsa.pub
- 复制内容
- 访问您的cpanel帐户
- echo'CONTENT\u OF ~/.ssh/id\u rsa.pub'>>.ssh/authorized\u key
~/.ssh/id\u rsa
密钥,则可以访问Cpanel
- 开放式终端
- 使用ssh-keygen-q-t rsa-b4096创建您的密钥,当请求密码时,单击enter(而不是密码)
- 在此之后,您的密钥位于~/.ssh/(id\u rsa&id\u rsa.pub)上
~/.ssh/id\u rsa
和~/.ssh/id\u rsa.pub
现在有两种方式
Cpanel方式:
- 转到SSH访问->管理SSH密钥->导入密钥
- 在上输入描述名称为该键选择一个名称(默认为id_dsa):
- 上的简介将公钥粘贴到以下文本框中:内容
~/.ssh/id\u rsa.pub
- 单击导入
- 返回到管理SSH密钥
- 单击om管理的和授权的
- 在mac机上:
ssh拷贝iduser@just.some.other.server
- 在你的mac上
cat~/.ssh/id\u rsa.pub
- 复制内容
- 访问您的cpanel帐户
- echo'CONTENT\u OF ~/.ssh/id\u rsa.pub'>>.ssh/authorized\u key