zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Lua中的closure、泛型for
    Lua多重继承
    (转)C++ new详解
    C++重载操作符学习
    Lua中使用继承来组装新的环境
    DOS:变量嵌套和命令嵌套
    C++中成员的私有性
    ManualResetEvent 类
    在IIS中部署和注册WCF服务
    ArcGIS Server 10 地图缓存新特性
  • 原文地址:https://www.cnblogs.com/rereadyou/p/3482156.html
Copyright © 2011-2022 走看看