zoukankan      html  css  js  c++  java
  • SSH 配置

    用途

    • ssh , scp 不用密码
    • git 不用密码

    方式

    https://www.cnblogs.com/horanly/p/6604104.html
    
    https://www.putty.org/
    
    ssh-keygen -t rsa -C "youremail@example.com"
    
    id_rsa.pub  -> gitlab ssh key
    
    如果 .ssh Copy到另一台电脑, 一定要重新设置权限:
    
    sudo chmod 600 id_rsa
    
    sudo chmod 777  known_hosts
    
     
    
    其它生成工具: http://www.cnblogs.com/pixy/p/4722381.html
    
    配置多个 密钥:https://blog.csdn.net/dbb_zifeng/article/details/71698865
    
    添加到 agent:
    
    ssh-agent bash
    ssh-add 13466496863
    ssh-add iamudi
    

    配置文件

    配置文件很重要: 文件名: config 无后缀名. 在.ssh 文件下.

    Host gitee2.com
        HostName gitee.com
        IdentityFile ~/.ssh/iamudi
        User iamudi@163.com
    
    Host gitee.com
        HostName gitee.com
        Port 22
        IdentityFile ~/.ssh/13466396863
        User 13466396863@163.com
    

    服务器位置

    /root/.ssh/authorized_keys

    如果有多个客户端, 在 文件中追加.pub 公钥 即可.

    cat /root/.ssh/id_rsa.pub >> authorized_keys

    使用

    这样在使用的时候:

    git clone git@gitee2.com:iamudi/inv.git
    ssh root@lzh
    

    可以使用别名了.

  • 相关阅读:
    最大连续序列和
    打印有序链表的公共部分
    字符串最长子串大小
    jvm简介
    大浮点数乘法
    java代码的快速排序理解
    从内存分配分析程序初始化和存储
    时间复杂度
    Filter&Listener
    MVC开发模式&EL表达式&JSTL&三层架构开发
  • 原文地址:https://www.cnblogs.com/newsea/p/10216196.html
Copyright © 2011-2022 走看看