• ssh配置连接远程主机 彻底解放你的双手


    查看ssh支持配置

    man ssh_config

    打开ssh并配置

    vi ~/.ssh/config

    基本配置示例说明

    密钥文件连接

    Host <别名>
    Port <机器端口号>
    IdentityFile <密钥的绝对路径>
    HostName <主机IP>
    User <主机用户名>
    

    例:

    Host test
    Port 22
    IdentityFile /ssh_file/test.pem
    HostName 127.0.0.1
    User root

    这时, 就可以直接用ssh test连接了 

    用户名密码连接

    Host <别名>
    Port <主机端口号>
    HostName <主机IP>
    User <主机用户名>

    使用:

    ssh <别名>
    # 这时需要输入一次密码,然后让ssh记录你的密码:
      ssh-copy-id <别名>
    # 密码默认会保存到~/.ssh/id_rsa.pub文件中, 下次就不需要输入密码了 

    注意: 如果不是默认路径, 下次登录还是需要输入密码

    解决如下: 1. 在配置中添加上, 密码保存的文件 IdentityFile ~/.ssh/id_rsa_test.pub

         2. 保存密码时, 指定保存密码文件 ssh-copy-id -i ~/.ssh/id_rsa.pub test

    代理加速优化连接

    Host <别名>
    Port <主机端口号>
    IdentityFile <密钥的绝对路径>
    HostName <主机IP>
    User <主机用户名>
    ProxyJump _proxy
     
     
    # 下方以及配置好的代理机器,原理 a->b->c,b为加速机
    Host _proxy
    Port <主机端口号>
    HostName <主机IP>
    User <主机用户名>
    

      

  • 相关阅读:
    第八节 JS运动基础
    第七节 DOM操作应用-高级
    第六节 DOM操作应用
    第五讲 DOM基础
    第二节 数学基础与语言学基础
    第一节 自然语言处理概论
    第0节 课程简述
    第四节 定时器
    基本概念
    常用命令
  • 原文地址:https://www.cnblogs.com/mswei/p/11918484.html
Copyright © 2020-2023  润新知