1. 程式人生 > >Mac下配置ssh無密碼登入遠端伺服器

Mac下配置ssh無密碼登入遠端伺服器

記錄目的:
1. 使用ssh建立通道,進行資料傳輸;
2. Mac上實現遠端無密碼訪問

具體步驟

  1. Mac上生成密匙對
ssh-keygen
  1. 配置~/.ssh/config
$ cat ~/.ssh/config 
Host mgmt  ## 主機名,別名
  HostName mgmt.test.com   #完整的主機名
  User root  ##登入使用者
  IdentityFile ~/.ssh/id_rsa ##私匙
  1. 拷貝公匙到遠端主機
cat ~/.ssh/id_rsa.pub |ssh root@192.168.56.101 'mkdir -p .ssh && cat >> .ssh/authorized_keys'

備註:
類似ssh埠轉發,ssh可以建立加密通道進行資料傳輸。
完成。