Ubuntu

SSH 命令中的別名伺服器名稱

  • August 11, 2020

這可能是微不足道的,但我不確定如何安全和最佳地做到這一點。

我有幾台伺服器(AWS EC2),我從 bash SSH 到這些伺服器。這些伺服器名稱很長。

我怎樣才能給它們起別名,所以我可以輸入類似的東西,而不是輸入長的東西

ssh ubuntu@<alias-name>

這應該有效:

創建一個文件$HOME/.ssh/config(或在 中/etc/ssh/ssh_config,如果您想在系統範圍內安裝該別名),並將以下配置放入其中:

Host myalias
   Hostname very-long-ugly-fqdn-hostname
   User ubuntu
   Port 22

之後,您可以ssh myalias從任何 shell 執行。

PS:當然,這個設置Port 22不是必須的,因為它是預設的。但這應該表明,您可以將任何有效的 ssh 選項放在主機定義中。

引用自:https://serverfault.com/questions/1029706