博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1.12 xshell密钥认证
阅读量:6497 次
发布时间:2019-06-24

本文共 623 字,大约阅读时间需要 2 分钟。

hot3.png

xshell密钥认证和putty类似

  1. 虚拟机上创建一个目录
mkdir /root/.ssh
  1. 然后更改目录的权限,权限为700
chmod 700 /root/.ssh
  1. 编辑公钥文件,这个文件是新建的,所以无法tab键补全
vi /root/.ssh/authorized_keys将之前复制的公钥字符串粘贴
  • 点击i键,把复制的公钥字符串粘贴(鼠标右键就是粘贴,千万不能直接右键,否则会缺失字符,因为有小s键,会自动去识别它,导致认证失败)
  1. 临时关闭防火墙
setenforce 0

不同之处

  1. 登录 xshell ——>选择 工具——>选择 新建用户生成密钥向导,生成密钥
  • 秘钥类型 RSA
  • 秘钥长度 2048
    • 秘钥越长,生成的秘钥也就越大,越复杂,越不容易被破解
  1. 然后 新建秘钥名称 ,设置 秘钥密码,然后会看到一串公钥的字符串
  2. 将公钥复制,放到虚拟机中 authorized_keys 这个文件中(将公钥文件保存在windows中,但在windows中是无法查看的,若想要查看公钥,鼠标右击,用写字板打开,会看到一对字符串,复制粘贴即可)
  3. 打开xshell ,选择用户,然后选择需要增加密钥的主机修改属性,修改用户验证方式为public key 在用户密钥栏,选择刚生成的密钥,输入密钥密码
  4. 会看到不需要用户名和秘钥也可以直接进入xshell

转载于:https://my.oschina.net/u/3707314/blog/1552685

你可能感兴趣的文章
Java读取Properties配置文件
查看>>
抓取网页的脚本 【修复】
查看>>
php 的 危 险 参 数
查看>>
linux系统小记
查看>>
Centos6.4最小化安装系统初始化脚本
查看>>
PaaS变厚了
查看>>
赛门铁克开启“容灾即服务”时代
查看>>
复杂度归纳--小结
查看>>
基础篇9-python基本数据结构-列表
查看>>
PHP学习笔记 第八讲 Mysql.简介和创建新的数据库
查看>>
【git】git入门之把自己的项目上传到github
查看>>
js获取鼠标位置
查看>>
[20180317]12c TABLE ACCESS BY INDEX ROWID BATCHED2.txt
查看>>
2016.8.11 DataTable合并及排除重复方法
查看>>
php 魔术方法 说明
查看>>
Mysql
查看>>
Pycharm开发环境设置与熟悉。
查看>>
前端面试官,我为什么讨厌你。
查看>>
航电1012 u Calculate e
查看>>
netty支持SSL,OpenSSL
查看>>