簡體   English   中英

如果我沒有使用默認vpc,如何SSH到我的EC2

[英]How to ssh to my ec2 if i am not using default vpc

好吧,我幾乎放棄了aws,在這里很難做簡單的事情。 我的問題是我正在跟蹤此鏈接以設置用於商業用途的cpanel, https://blog.cpanel.com/part-2-how-i-built-a-cpanel-hosting-environment-on-amazon-aws/

我設置了VPC,子網,Internet網關,彈性IP和路由表,但仍然無法連接到ec2。 令人沮喪的是,我在ssh問題上浪費時間,可以在OVH中在幾秒鍾內解決該問題,而AWS在這里毀了我的想法嗎?

我設置了VPC,子網,Internet網關,彈性IP和路由表

我真的希望能夠輕松連接到ec2並能夠向該服務添加更多ec2 / s

為了能夠通過SSH連接到Amazon EC2實例,您需要以下內容:

  • 一個Amazon VPC (默認是可以的,或者創建您自己的)
  • 連接到VPC的Internet網關 (用於將其連接到Internet)
  • 一個公共子網 ,定義為具有路由表的子網,其中路由表將發往0.0.0.0/0流量發送到Internet網關
  • 公共子網中的一個Amazon EC2實例 ,大概是Linux實例,因為您想通過SSH對其進行SSH
  • 啟動實例時,請指定一個Keypair 如果您從Amazon提供的AMI(例如Amazon Linux 2)啟動,則密鑰對將在啟動時復制到/users/ec2-user/.ssh/authorized_keys
  • 實例應使用自動分配的公共IP啟動以接收隨機的公共IP地址,或將實例與彈性IP地址關聯以關聯靜態IP地址
  • 連接到EC2實例的安全組允許從0.0.0.0/0或您自己的IP地址進行入站SSH訪問(端口22)
  • 不要使用網絡訪問控制列表(NACL)設置-它們默認為允許所有流量進/出

要連接到實例:

ssh -i YOUR-KEYPAIR.pem ec2-user@IP-ADDRESS

如果立即拒絕連接,則表明密鑰對存在問題。

如果連接在失敗之前需要花費一些時間 ,則表明存在與網絡相關的問題,因為它無法聯系實例。 某些公司網絡會阻止SSH出站訪問 ,因此請從其他網絡(家庭與辦公室,甚至通過電話綁定)重試,以找出問題所在。

暫無
暫無

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

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