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服务器

相关文章
相关标签/搜索