ssh 自動登陸

工做中常常會有這樣的需求場景,由於要在其它電腦上作操做, 須要從PC A ssh 到 PC B,
PC A 多是本身的工做機,PC B 多是服務器。通常會使用 SSH 登陸到 server 上再進行
具體的操做。但若是要常常進行登陸,就須要不停的輸入完整的 ssh 登陸命令:
    ssh  rereadyou@10.200.33.33 -p 8000
而後再輸入登陸密碼,過程比較簡單,可是也會比較煩。
若是要常常重複的 ssh 登陸一臺電腦, 可以使用如下的方法:
1. 首先登陸目標機器
   ssh rereadyou@10.200.33.33 -p 8000
   輸入登陸密碼
2. 將本機 (PC A) 的 id_rsa.pub 拷貝到 ./ssh/
   scp pcA_username@pcA_ip:~/.ssh/id_rsa.pub ./ssh/new_key
3. 將 new_key 附到 .ssh/authorized_keys 中
   cat new_key >> authorized_keys
4. 修改 PC A 上的配置 .ssh/config
    # 10.200.33.33
    Host rereadyou
    HostName 10.200.33.33
    User rereadyou
    Port 8000
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa
通過以上操做和配置,就能夠自動進行登陸了,登陸時只需如下命令便可:
    ssh rereadyou服務器

相關文章
相關標籤/搜索