每次ssh登入遠端伺服器都要ssh username@ip 好麻煩,這個可以設定主機別名來解決
在.ssh/config裡面加入下面的字段:
host server
hotname ip
user username
這樣只需要輸入ssh server,就可以登入username@ip的主機了,但是還是要輸入密碼。
如果連密碼都不想每次連線輸入的話 ,可以 ssh-copy-id -i .ssh/id_rsa.pub username@ip ,這是將本機的公鑰拷貝到伺服器上username主目錄下的
.ssh/authorized_keys
檔案中,這樣就不用每此都輸入密碼了
ssh設定免密登入,並設定別名
1.進入使用者目錄 user ssh 沒有則建立config檔案 無字尾 新增如下內容 host server 12 hostname 192.168.200.12 port 22 user root identityfile ssh id rsa identitiesonly yesserver ...
SSH的公鑰認證和主機別名
1 ssh 公鑰認證 1 生成公鑰 ssh keygen 2 實現無口令登入遠端伺服器,即用公鑰認證取代口令認證 ssh copy id i ssh id rsa.pub user server 2 ssh 主機別名 1 建立指定名稱的公鑰 私鑰對 ssh keygen f ssh 注 將 替換為有...
ssh配置別名
在mac os的終端 terminal 中,可以使用命令ssh user host的命令來遠端連線一台伺服器,但是,如果要管理的伺服器太多,ip位址不能全部記住的時候怎麼辦?這時候我們可以為每一台伺服器設定乙個別名 alias 使用vi命令編輯一下 ssh config這個檔案 如果目錄下沒有這個檔...