首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Ubuntu连接到多个EC2实例,而不每次输入IP

从Ubuntu连接到多个EC2实例,而不每次输入IP
EN

Server Fault用户
提问于 2017-08-31 20:27:37
回答 2查看 93关注 0票数 -1

我想从我的Ubuntu桌面连接我的多个Linux实例,而不需要每次使用SSH时都编写每个服务器的IP。就像在Windows中一样,您可以使用WinSCP,保存所有实例的SSH密钥和IP,并且可以直接连接(使用PuTTY)到EC2实例。

EN

回答 2

Server Fault用户

发布于 2017-09-01 10:20:35

您可以通过两种方式轻松地完成这一任务。我建议备选案文二。下面使用的IP地址和主机名只是示例,应该由您采用。在这两种情况下,您都可以使用下面的命令连接到EC2实例。

代码语言:javascript
复制
ssh ec2-1
ssh ec2-2
  1. 将IP地址和主机名添加到/etc/host $cat /etc/host 127.0.0.1本地主机10.0.0.1EC2-1 10.0.0.2EC2-2.
  2. 向SSH添加配置。在每个用户的基础上,可以在~/..ssh/config中添加条目。如果该文件不存在,请创建它。主机ec2-1 HostName 10.0.0.1主机ec2-2 HostName 10.0.0.2端口2222用户My-EC2-用户IdentityFile ~/..ssh/id_rsa_ec2-2 ForwardX11是

正如您所看到的,选项二更灵活一些,因为您可以为您的主机配置更多的设置,比如非标准的SSH端口、用于身份验证的不同用户名或RSA密钥文件,以及您可以在man ssh_config中找到的更多SSH选项。

票数 2
EN

Server Fault用户

发布于 2017-09-07 08:30:53

一个更简单的方法是别名(我亲自使用):

代码语言:javascript
复制
alias bastion='ssh user@ip'
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/871559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档