zoukankan      html  css  js  c++  java
  • windows(xshell)免密码登录

    windows(xshell)免密码登录

    第一步生成密钥文件

    1. 打开xshell 选个工具栏的工具如下图
      在这里插入图片描述
    2. 选择密钥类型和长度,如下图
      在这里插入图片描述
    3. 密钥会自动生成,如下图,点击下一步即可
      在这里插入图片描述
    4. 设置给密钥加密的密码也可以不设置,如下图
      在这里插入图片描述
    5. 选择公钥格式,然后保存为文件,建立保存到桌面,方便查找使用。
      在这里插入图片描述
    6. 密钥已经创建完成,并且将公钥文件保存到了桌面,点击关闭即可如下图
      在这里插入图片描述

    将公钥文件导入到linux主机

    1. 用rz命令将刚刚生成公钥文件导入linux主机。

    如果/root/.ssh下没有authorized_keys文件

    将公钥文件移动到/root/.ssh/下并改名为authorized_keys

    # mkdir /root/.ssh <<<如果root下有.ssh目录,就不用创建了 # mv id_dsa_1024.pub /root/.ssh/authorized_keys # ls /root/.ssh/ authorized_keys # chmod 600 /root/.ssh/authorized_keys <<<修改 authorized_keys的权限为600 # ls -l /root/.ssh/authorized_keys -rw------- 1 root root 588 Oct 21 16:54 /root/.ssh/authorized_keys

    如果/root/.ssh下有authorized_keys文件

    直接将公钥文件内容粘贴到authorized_keys文件中即可,(粘贴到authorized_keys原有内容的下方)

    用xhell登录

    1. 新建会话,如下图
      在这里插入图片描述
    2. 注意,你把公钥文件放在哪个用户家目录下了,这里的用户名就写哪个用户的用户名。用户密钥跟之前生成的要对应。
      在这里插入图片描述
    3. 然后点击确定,点击连接,就能基于密钥连接上linux主机了,不管你在哪台主机上,不管linux主机的密码如何变幻,你都能通过这个密钥轻易的连接上这台linux主机。
  • 相关阅读:
    Android新手之旅(5) 网络资源
    Android新手之旅(10) 嵌套布局
    vertest
    Android新手之旅(4) 通过HTTP访问web
    Android新手之旅(6) 与.Net不同之处
    Android新手之旅(7) RadioButton的自定义
    Android新手之旅(9) 自定义的折线图
    Android新手之旅(8) ListView的使用
    ECLIPSE 安装及与CDT 的使用 多线程编程
    Eclipse的代码提示背景是黑色
  • 原文地址:https://www.cnblogs.com/leading-net/p/10612689.html
Copyright © 2011-2022 走看看