【问题标题】:ssh pem file, password and fabric scriptssh pem 文件、密码和结构脚本
【发布时间】:2016-02-05 12:49:53
【问题描述】:

我有一个结构脚本,用于在多个不同的 AWS 服务器上执行一些工作。最近,我将所有开发工作转移到 virtualbox 上的 Ubuntu 14 LTS 服务器上,每次我想使用我的脚本 ssh 时都会询问我的密码。为了避免这个问题,我必须为每个打开的终端运行以下命令

$ ssh-add PEM_FILE
$ ssh-agent /bin/bash

在 macosx 上,我不必运行 ssh-agent,但我只是用 ssh-add 添加了 pem 文件。

我错过了什么?

【问题讨论】:

    标签: ssh ubuntu-14.04 fabric pem


    【解决方案1】:

    将脚本添加到您的~/.bashrc:

    if [ "x$SSH_AUTH_SOCK" = "x" ]; then
        eval `ssh-agent`
        ssh-add PEM_FILE
    fi
    

    确保您的 shell 运行代理。 Ubuntu 桌面通常也运行代理。但是上面的方法可能是最简单的。

    【讨论】:

      猜你喜欢
      • 2016-01-08
      • 2015-03-15
      • 2018-05-15
      • 1970-01-01
      • 2017-08-24
      • 2015-03-15
      • 2014-04-30
      • 2012-05-01
      • 1970-01-01
      相关资源
      最近更新 更多