如何消除.bashrc 文件中 ssh 条目生成的终端中的“身份已添加”消息?

如何消除.bashrc 文件中 ssh 条目生成的终端中的“身份已添加”消息?

我在 Amazon Web Services 上设置了一个 VPC,我从一个堡垒主机 AMI 通过 ssh 连接到多个 Ubuntu AMI。我添加了:

ssh-add /home/myuser/.ssh/aws.pem

到我本地机器(Ubuntu 16.04 桌面)上的 .bashrc 文件,这样我就不必每次重新启动计算机时都使用“ssh-add”。

虽然它正在工作,但每次我打开终端时都会收到这个烦人的消息:

'Identity added: /home/myuser/.ssh/aws.pem (/home/myuser/.ssh/aws.pem)'

我该如何删除这条消息?我检查过了Ubuntu 手册页在“ssh-add”下,但找不到任何东西。如果我遗漏了任何显而易见的东西,请见谅。

答案1

只需在 .bashrc 行周围添加一个条件来检查密钥是否已添加,如果是,则跳过该命令。

相关内容