美文网首页
Xshell使用密钥方式登陆

Xshell使用密钥方式登陆

作者: 张新雨有点胖噢 | 来源:发表于2019-08-21 11:16 被阅读0次

基于Xshell使用密钥方式连接远程主机

连接远程主机,就验证身份而言,一般有两种方式,一种是通过用户密码;另一种通过公钥的方式(Public Key)。


S}BQ$AONT4`UT9Z6%S[O]2L.png PV$77YFOJ0)W8]8$EJ5AY_E.png 已有

图1  xshell支持验证登录用户的方式

下面就使用Public Key的方式来实现连接,通过工具ssh-kengen生成密钥对。

注意:操作之前需要ping通本机和目的主机(如果ping不通,可能的原因是防火墙、SELinux没关闭,或者网关设置有问题等)

使用XShell,这里使用的是XShell manager 5,目的主机为CentOS7,将需要连接的远程主机称为目的主机。

目的主机安装ssh服务端,并开启

ssh状态

修改sshd连接配置文件vim /etc/ssh/sshd_config

PasswordAuthentication no        # 不允许密码验证登录
PubkeyAuthentication yes          # 允许公钥验证登录
AuthorizedKeysFile .ssh/id_rsa.pub  # 指定公钥文件路径

创建Xshell密钥

创建密钥.png 创建密钥类型.png 生成密钥.png 创建密钥密码.png 生成的密钥.png

服务器创建存放公钥文件地址

[root@m01 ~]# vim /root/.ssh/authorized_keys里面输入公钥 到时连接时 进行匹配

使用XShell连接

image

图2  选择密钥文件

image

图3  导入私钥并确定

注意:点击确定之后还要重新连接一次

image

图4  连接成功

客户端使用私钥去验证,而远程主机使用公钥验证。

相关文章

  • 2018-10-15

    原标题:linux下禁止用户使用密码方式登陆,而使用密钥方式登陆 出处:https://blog.csdn.net...

  • xshell建立远程连接云服务器

    前期准备: Xshell 5 Centos 7.6 使用生成密钥 1、使用xhell工具→新建用户密钥生成向导 2...

  • 服务器的一些事

    之前使用过密钥的方式来登陆腾讯云服务器,这次将服务器重装系统之后,在终端使用用ssh的方式就无法登陆了。尝试修改登...

  • SSH公钥秘钥登录

    一、生成公钥和密钥 1、我这边使用的是XShell来生成公钥和密钥,如下图,选择“工具”-“新建用户密钥生成向导”...

  • ssh服务器拒绝远程连接

    xshell软件 linux系统 使用xshell远程连接我旁边的Ubuntu时,root用户登陆,密码正确,但是...

  • 学习小组Day2笔记-程程

    Linux操作系统 Xshell的安装 通过Xshell登陆服务器 使用Xftp进行数据传输 Linux命令大全[...

  • ssh服务

    安装 登录方式 无密码登陆(ssh密钥认证) 修改端口号

  • xshell使用公钥连接linux

    1、xshell创建密钥对2、拷贝至服务器3、关闭密码登录 1、xshell中创建密钥对,记住给秘钥加密的密码(不...

  • hive数据库

    一、基本使用 1、进入hive 使用xshell远程登陆,进入linux系统。任意位置输入hive即可。 2、进入...

  • 使用PuTTY、Xshell远程连接Linux主机及密钥验证登陆

    一、使用PuTTY远程连接Linux主机 下载PuTTY软件https://www.chiark.greenend...

网友评论

      本文标题:Xshell使用密钥方式登陆

      本文链接:https://www.haomeiwen.com/subject/bsbgsctx.html