我已经设置了一个运行 10.10 的 Amazon EC2 实例,并且能够使用 Amazon 提供的 ssh 命令连接到它。我注意到 Ubuntu 中包含一个“终端服务器客户端”和一个“远程桌面查看器”,我想知道是否可以使用其中任何一个连接到我的服务器。这比输入相当长的 ssh 命令(在首先导航到存储我的密钥的目录之后)方便得多。
我已经尝试与他们两个进行连接,但问题是我不知道我应该在字段中放置什么,因为 Amazon 和 Ubuntu 提供的所有文档都假设我已经知道我在做什么与服务器。
更新:从阅读答案来看,我似乎遗漏了一条重要信息。我希望使用终端管理我的服务器。我的问题是让连接过程尽可能简单。
我想您是在问如何缩短以下命令:
ssh -i ~/path/to/your/ssh_key.pem \
ubuntu@ec2-79-125-64-190.eu-west-1.compute.amazonaws.com
Run Code Online (Sandbox Code Playgroud)
这可以通过对~/.ssh/config. 以下示例 ssh 配置节可能会有所帮助:
Host myec2server
IdentityFile /home/USERNAME/ec2/ec2-keypair.eu-west-1.pem
User ubuntu
HostName ec2-79-125-64-190.eu-west-1.compute.amazonaws.com
Run Code Online (Sandbox Code Playgroud)
现在,您只需键入ssh myec2server. 有关更多技巧,请参阅man ssh_configssh_config。然后,您可以将其与此处的另一个答案结合起来,并使用以下命令创建一个启动器:
gnome-terminal --execute ssh myec2server
Run Code Online (Sandbox Code Playgroud)
同样相关的是一个新的 EC2 功能导入密钥对,它允许您上传自己的公钥。然后,您可以使用您在其他地方使用的密钥对启动新服务器。
| 归档时间: |
|
| 查看次数: |
10416 次 |
| 最近记录: |