簡體   English   中英

通過ssh登錄Amazon EC2

[英]Login to Amazon EC2 via ssh

我有一個問題,我被困在某事上。 我最近使用默認設置創建了AWS EC2 Ubuntu實例。 我本地也有一台Ubuntu機器,到目前為止,我設法使用此命令成功連接到Ubuntu實例

ssh -i /var/www/my-key-pair.pem ec2-user@ec2-198-51-100-1.compute-1.amazonaws.com

但是我想知道每次登錄時是否有更簡單的方法登錄ssh而不傳遞私鑰,並將其ip添加到我的~/.ssh/config以便我可以像ssh ubuntu@some.ip.number一樣輕松ssh ubuntu@some.ip.number 順便說一句,我正在使用AWS免費套餐包。

使用以下命令創建~/.ssh/config

Host myhost
  IdentityFile /var/www/my-key-pair.pem
  Use ec2-user
  Hostname ec2-198-51-100-1.compute-1.amazonaws.com

你可以使用ssh myhost登錄。

ssh-add -K /var/www/my-key-pair.pem會將您的私鑰永久添加為~/.ssh/config身份文件。

因此, ssh username@ip_address_of_ec2_instance有效。

為避免每次都輸入用戶名和IP地址,請添加到.ssh/config

Host my-instance
HostName some.ip.address.here
User username

使用此配置,您只需執行ssh my-instance即可進行遠程登錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM