zoukankan      html  css  js  c++  java
  • ssh config配置

    使用ssh config文件可以简化ssh连接输入参数,直接从config读取

    (1)建立config文件

       config文件位置在~/.ssh/config

      如果不存在,可以创建一个

    (2)config文件参数

    每个账号单独配置一个Host,每个Host要取一个别名,每个Host主要配置HostName和IdentityFile两个属性即可

    Host的名字可以取为自己喜欢的名字,不过这个会影响git相关命令,例如:
    Host mygithub 这样定义的话,命令如下,即git@后面紧跟的名字改为mygithub
    git clone git@mygithub:PopFisher/AndroidRotateAnim.git

    HostName           这个是真实的域名地址

    IdentityFile          这里是id_rsa的地址
    PreferredAuthentications   配置登录时用什么权限认证--可设为publickey,password publickey,keyboard-interactive等
    User            配置使用用户名

    Port                                 配置端口号

    可以配置多个host,每个使用不同的私钥

    如:


    # 配置github.com Host github.com HostName github.com IdentityFile C:\Users\popfisher\.ssh\id_rsa_github PreferredAuthentications publickey User username1 # 配置git.oschina.net Host git.oschina.net HostName git.oschina.net IdentityFile C:\Users\popfisher\.ssh\id_rsa_oschina PreferredAuthentications publickey User username2

    用ssh -T username@serverIp测试

    详细请参考 https://blog.csdn.net/qq774232122/article/details/52138380

  • 相关阅读:
    解决UITableView中Cell重用机制导致内容出错的方法总结
    Hdu 1052 Tian Ji -- The Horse Racing
    Hdu 1009 FatMouse' Trade
    hdu 2037 今年暑假不AC
    hdu 1559 最大子矩阵
    hdu 1004 Let the Balloon Rise
    Hdu 1214 圆桌会议
    Hdu 1081 To The Max
    Hdu 2845 Beans
    Hdu 2955 Robberies 0/1背包
  • 原文地址:https://www.cnblogs.com/newalan/p/9290150.html
Copyright © 2011-2022 走看看