zoukankan      html  css  js  c++  java
  • SSH免密钥登陆

    local ipaddress:10.47.39.7;remote ipaddress:10.47.39.8

    1、生成公钥和私钥

    [root@local ~]# ssh-keygen -t rsa   #一路回车

    2、生成完后在.ssh目录里会看全id_isa和id_rsa.pub两个文件

    [root@local ~]# cd .ssh/
    [root@local .ssh]# ls
    id_rsa id_rsa.pub known_hosts

    3、复制id_rsa.pub文件到需要登陆的远程主机的.ssh目录

    [root@local .ssh]# scp id_rsa.pub root@10.47.39.8:/root/.ssh/

    注:如复制时提示以下错误请先在远程主机上ssh连接到其它主机
    [root@local .ssh]# scp id_rsa.pub root@10.47.39.8:/root/.ssh/
    The authenticity of host '10.47.39.8 (10.47.39.8)' can't be established.
    RSA key fingerprint is 15:89:eb:56:74:61:01:aa:f3:94:d5:16:f6:f4:22:f1.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added '10.47.39.8' (RSA) to the list of known hosts.
    root@10.47.39.8's password:
    scp: /root/.ssh/: Is a directory

    4、在远程主机上把id_rsa.pub文件重命名为authorized_keys

     [root@remote .ssh]# mv id_rsa.pub authorized_keys

    [root@remote .ssh]# ls
    authorized_keys known_hosts

    5、测试

    [root@local ~]# ssh 10.47.39.8
    Last login: Mon Dec 25 17:00:45 2017 from 10.47.39.7
    [root@remote ~]#

     Xshell使用密钥登陆远程主机

  • 相关阅读:
    50 个 jQuery 插件可将你的网站带到另外一个高度
    查看占用IO的进程
    google全球地址
    php http请求封装
    如何促使团队紧密协作
    pureftpd.passwd解析
    goaccess生成nginx每日访问纪录
    bootstrap的一些资源
    php write_ini_file
    mysql查询区分大小写
  • 原文地址:https://www.cnblogs.com/xwupiaomiao/p/8110279.html
Copyright © 2011-2022 走看看