通过 SSH 登录到我的工作站,我注意到我的别名都不起作用。果然:
$ alias
$ source ~/.bashrc
Could not open a connection to your authentication agent.
所以我用谷歌搜索了错误消息,但我能找到的所有信息都与 Cygwin 或 Putty 用户登录到他们的 Linux 机器有关。就我而言,我从一台 Linux 机器 (Kubuntu 12.10) 登录到另一台 (Kubuntu 13.04)。另外,我实际上可以登录并运行命令。我只是找不到来源~/.bashrc
!
我在这里而不是在unix.SE上问,因为这似乎更像是一个“正确连接到远程机器”的问题,这与服务器非常相关。根据帮助中心,这似乎是切题的。如果 mods 觉得 unix.SE 更合适,那么我可以毫无问题地将问题移到那里。
请注意,我尝试获取源代码是因为我怀疑由于未在 SSH 登录时读取~/.bashrc
别名而未定义别名。.bashrc
此错误消息表明您在从
~/.bashrc
. 从中删除对它的所有调用ssh-add
并再次测试。如果这解决了您的问题,您可以寻找代理问题的根本原因。我不确定您要对“来源”做什么。
将别名添加到您的 ~/.bashrc 并重新启动您的会话以使它们工作。如果他们不这样做,则提供错误症状。