19

我正在按照Github 的说明添加 SSH 密钥。我已经从我的 AWS EC2 实例生成了 id_rsa.pub 文件,但我无法完成让我使用 xclip 复制文件内容的步骤,因为我无法将 xclip 安装到 EC2 实例上。

  1. 我尝试使用在 EC2 实例上安装 xclip sudo yum install xclip,但这不起作用(“没有可用的包 xclip”)。
  2. 所以我环顾四周,找到了更详细的安装说明,但它们也不起作用(“curl:(22)请求的 URL 返回错误:404 Not Found”),并且评论中建议的正确 URL 也失败了。
  3. (我也尝试使用 Putty 和 ctl-c 复制 id_rsa.pub 文件的文本内容,但 Github 声明生成的密钥无效。)

那么,如何在 64 位 Amazon Linux AMI 2012.09 上安装 xclip?

4

4 回答 4

34

我今天需要这个文件来处理比 ssh 密钥大的文件,而 cat 还不够。您需要在 EC2 中启用 EPEL 存储库才能获得 xclip:

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo rpm -ivh epel-release-latest-7.noarch.rpm
sudo yum-config-manager --enable epel
sudo yum install xclip -y
于 2018-10-31T19:53:28.407 回答
18

你不需要 xclip。只需ssh进入 EC2 实例和cat终端的密钥,然后将其从终端复制并粘贴到您需要的任何位置。

于 2012-10-30T20:02:23.880 回答
4

采用

sudo amazon-linux-extras install epel -y
sudo yum install xclip -y

来源:https ://gist.github.com/kevin-kientopp/7a1dee73ab0f1bdb21fe158407a028ea

于 2021-10-09T05:31:19.250 回答
3

我并不是要唤醒僵尸,但如果有人仍然想知道你可以wget使用 rpm(即从这里)然后

sudo yum localinstall xclip-0.12-1.el6.x86_64.rpm

注意:您可能需要对某些依赖项执行相同的操作。

于 2016-11-10T07:38:19.807 回答