第一步生成密钥文件

  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主机。

------做运维之前很矫情的小年轻-----

windows(xshell)免密码登录相关推荐

  1. Linux生成ssh公钥免密码登录远程主机和Xshell跨跳板机登录

    Linux生产秘钥.公钥可以免密码登录远程主机,因为公司内网host设置了禁止直接登录,需经过跳板机ssh登录. #在登录host(或跳板机)生成认证密钥(私钥公钥对)   1:ssh-keygen ...

  2. windows登录linux免密码,Windows使用SSH Secure Shell实现免密码登录Linux的方法以及使用scp2命令免密码下载文件...

    1.   环境信息 SSH Secure Shell Client所在的操作系统: Windows7 Linux服务器以及SSH的版本: [hadoop@gpmaster ~]$ cat /etc/r ...

  3. Windows使用SSH Secure Shell实现免密码登录Linux的方法以及使用scp2命令免密码下载文件

    1.   环境信息 SSH Secure Shell Client所在的操作系统: Windows7 Linux服务器以及SSH的版本: [hadoop@gpmaster ~]$ cat /etc/r ...

  4. windows使用小技巧-----设置电脑免密码登录

    windows使用小技巧-----设置电脑免密码登录 前言 1.win+r打开cmd输入netplwiz打开用户账户 2.第二种方法:打开控制面板选择用户账户 3.取消勾选要使用本计算机,用户必须输入 ...

  5. Xshell配置ssh免密码登录-密钥公钥(Public key)与私钥(Private Key)登录

    ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式.其中口令(密码)认证方式是我们最常用的一种,这里介绍密钥认证方式登录到linux/unix的方法. 使用密钥登录分为3步: 1.生成密钥 ...

  6. ssh免密码登录3种解决方法

    前言 如果需要远程管理几个ssh服务器,输入不输入密码都无所谓,甚至都能背下来密码.当你要管理的ssh 多达几十个时,就不想输入密码啦.这里只是记录本人的使用习惯,不一定是最佳解决方案. 方式一:专门 ...

  7. vscode连接服务器免密码登录

    在windows环境下,有时候需要用到linux平台开发,如果用Ubuntu虚拟机的话,用起来很不习惯,不方便切换到windows界面,可以把代码放到服务器上,用vs code或者xshell或者其他 ...

  8. Git私服客户端免密码登录

    原文链接:https://ithinkcry.cn/blog/view/detail/2c9ad8cc66e285ac0166f2204b630003 服务器搭建完GIT后,客户端使用SSH登录,这样 ...

  9. 【SSH】SSH 免密码登录配置|Secure Shell 免密认证登录|linux 生成密钥

    目录 LINUX SSH免密登录 即看即用 详细说明 免密登录原理 Secure Shell 免密认证登录 linux 生成密钥 windows 生成密钥 目录 LINUX SSH免密登录 即看即用 ...

最新文章

  1. Hadoop命令执行时提示JVM OOM问题的处理
  2. Javascript(6)
  3. 上行短信 写入mysql_7、上行短信处理服务 -功能详细设计 --短信平台
  4. Scanner类的一个小例子
  5. 删掉SQL Server登录时登录名下拉列表框中的选项
  6. 程序员的大学|彪悍的人生可以没有妹,但必须要有技术!
  7. 【转】linux命令:ifconfig命令
  8. 《陪孩子像搭积木一样学编程》,一起来玩Scratch(1)使用Scratch编程的基本流程...
  9. 格式化信息窗口内容—ArcGIS API for JavaScript
  10. ArrayList源码解析(基于Java8)
  11. 华为----园区网络三层架构实验
  12. 2018年工商银行软件开发中心面试经历
  13. 安装完固态硬盘后计算机里没显示,安装了双硬盘电脑却不显示新硬盘怎么办
  14. Java 计算排列_java如何进行排列组合运算
  15. 成为高薪的AI人工智能工程师的条件
  16. python协程爬取斗鱼美女图片
  17. [LeetCode]89.Gray Code
  18. GCT考试通过后获得证书是双证还是单证?
  19. meterpreter + 键盘记录
  20. 计算字符串中子串出现的次数

热门文章

  1. [文件系统]文件系统学习笔记(十)---杂项
  2. Java 基本功之(三)Java 核心技术
  3. 递归解决CSDN论坛上的小朋友分苹果问题
  4. 如何选专业选课题?姚期智院士:首先成为一名科学家
  5. 马斯克发推警告:高级AI将操纵社交媒体,或引发第三次世界大战
  6. 计算机视觉开源库OpenCV之CommandLineParser使用方法
  7. 实时SLAM的未来及深度学习与SLAM对比
  8. android 模拟器识别,一种基于符号的识别Android应用运行在模拟器中的方法与流程...
  9. 035_jdbc-mysql-dbutils的使用
  10. 086_访问html元素