linux - 如何从 ssh 配置中删除默认 ssh 主机?

标签 linux git amazon-web-services ssh

我曾经使用 ssh 命令和 application.pem key 连接到 Amazon Web 服务。现在,当我尝试连接到其他平台(例如 Github)时,我的 ssh 客户端会查找相同的 application.pem key 并尝试连接到 AWS。如何连接到 Github 或更改默认主机和 key 配置。我使用的是 Ubuntu 13.10 系统,以下是我的 ssh 输出。

pranav@pranav-SVF15318SNW:~/.ssh$ ssh 警告:身份文件 application.pem 无法访问:没有这样的文件或目录。

最佳答案

您需要身份文件才能登录 Box。使用命令:

ssh -i (identity_file) username@hostname"

这对我有用。仅写入文件名(不带任何斜杠),这与要求您输入的 Amazon EC2 教程不同:

ssh -i /path/key_pair.pem ec2-user@public_dns_name

并检查权限

关于linux - 如何从 ssh 配置中删除默认 ssh 主机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31107268/

相关文章:

amazon-web-services - 如何使用 Elastic Load Balancer 在 Amazon EC2 上设置 HTTPS

java - 如何使用 aws-java-sdk 从 S3 中逐 block 读取文件

linux - 如何使用 linux shell 脚本为超过 7 天的文件创建 tar

linux - 为什么我无法在基于 Linux 的系统上 native 运行 .exe 文件?

git - 将我所有的 GitHub 存储库转移到 GitLab 的最快方法是什么?

amazon-web-services - 将 SSL 添加到托管在路由 53 AWS 上的域

c - 为什么 "Line buffer stdout to ensure lines are written atomically and immediately"

linux - 'find -exec' Linux 中的一个 shell 函数

javascript - 在上传到 FTP 之前预处理文件

javascript - 如何通过修改.npmrc文件在Travis上运行lerna发布?