zoukankan      html  css  js  c++  java
  • ssh ssh-keygen 私钥

    ssh-keygen用来生成公钥id-rsa.pub与私钥文件id-rsa

    可以通过-f参数指定生成的名字,以下命令将生成abc-rsa与abc-rsa.pub这两个文件

    ssh-keygen -f ~/.ssh/abc

    客户端在生成这两个文件后,可以用ssh-copy-id命令,把公钥文件追加到server端的authorized_keys文件后面

    以下命令会把abc_rsa.pub文件的内容追加到server.com服务器root用户家目录下的~/.ssh/authorized_keys文件后面,

    然后客户端就可以通过私钥来完成登录而不需要输出密码了

    ssh  -i ~/.ssh/abc_rsa.pub root@server.com

    ssh client 默认会去找id_rsa文件

    ssh root@server.com

    我们也可以手动指定私钥文件,如:

    ssh root@server.com -i ~/.ssh/abc_rsa
    

    另外,我们还可以在ssh的配置文件中指定

    ~./.ssh/config文件内容如下

    Host server
        HostName server.com
        User root
        IdentityFile ~/.ssh/abc_rsa

    然后直接使用ssh远程到服务器

    ssh server

    这个很方便,连用户名,主机名跟私钥文件都放在了配置文件里面

  • 相关阅读:
    把旧表中数据加入到新表中
    mysql字段-创建时间与更新时间
    springboot-maven依赖源
    刚刚下载的IDEA打不开
    matplotlib-实战01
    实战1-数据清理
    python函数(三)
    交换机配置DHCP中继
    python函数(二)
    用事实说话
  • 原文地址:https://www.cnblogs.com/builderman/p/13643108.html
Copyright © 2011-2022 走看看