Xshell密钥登录

1、打开Xshell界面,中文界面方便操作,菜单栏:工具——新建用户密钥生成向导

2、密钥类型选择RSA,密钥长度选择2048位,单击下一步继续

3、很快生成公钥对,单击下一步继续;

4、密钥名称可以自定义,起一个自己理解的名称,或者保持默认,输入密钥加密的密码,用于远程登录; 也可以不设置密码

5、将生成的公钥复制一份,或保存为文件,完成密钥生成

6、复制生成的公钥到远程linux里面 /root/.ssh/authorized_keys 文件中。如果没有.ssh目录,需要自己建立一个,并更改目录权限为700

[root@localhost ~]# mkdir /root/.ssh

[root@localhost ~]# chmod 700 /root/.ssh/

[root@localhost ~]# vi /root/.ssh/authorized_keys

注:复制公钥到Linux里面可以用WinSCP或者在Linux上使用rz命令把电脑端的文件上传到Linux中。如果有authorized_keys文件,可以直接将上传的公钥文件复制到此文件中,保存退出

7、关闭远程linux防火墙,千万不要漏掉这一部分;永久关闭selinux #vi /etc/selinux/config        #修改selinux的配置文件更改“SELINUX=enforcing”为 SELINUX=disabled  保存退出。[root@localhost ~]# /usr/sbin/sestatus -v        #查看selinux的状态命令SELinux status:                disabled关闭防火墙[root@localhost ~]# iptables -F                                #清空防火墙配置[root@localhost ~]# /etc/init.d/iptables save          #清空防火墙配置后,记得保存iptables:将防火墙规则保存到 /etc/sysconfig/iptables:    [确定]

Ubuntu中此步骤可以省略

8、在Xshell中新建一个窗口,主机填写远程linux的ip地址; 名称自己设定

9、点击左侧用户身份验证,方法下拉菜单里面选择Public Key,用户名为root,用户密钥下拉菜单选择之前生成的密钥,或者浏览里面选择,密码填写生成密钥时设置的密码,点击连接就可以远程访问linux了。

  1. 设置ssh

编辑 /etc/ssh/sshd_config 文件,进行如下设置:

请留意 root 用户能否通过 SSH 登录:

PermitRootLogin yes

当你完成全部设置,并以密钥方式登录成功后,再禁用密码登录:

PasswordAuthentication no

最后,重启 SSH 服务:

[root@host .ssh]$ service sshd restart

转载于:https://www.cnblogs.com/yanruizhe/p/11187765.html

Xshell-密钥登录相关推荐

  1. xshell 密钥登录 linux

    今天虚拟机装了个 centos8 ,用xshell配置密钥登录一直报错:"xshell 所选的用户密钥未在远程主机上注册",很纳闷,这个操作操作了好多次,不应该错啊. 好吧,检查下 ...

  2. 使用Xshell密钥认证机制远程登录Linux

    1.打开Xshell界面,中文界面方便操作,菜单栏:工具--新建用户密钥生成向导 2.密钥类型选择RSA,密钥长度选择2048位,单击下一步继续: 3.很快生成公钥对,单击下一步继续: 4.密钥名称可 ...

  3. xshell使用SSH密钥登录Linux实例

    在本地Windows系统中打开xshell. 工具栏上打开 工具 > 新建用户密钥生成向导 在新建会话属性的 连接 配置中输入会话名称和您的云服务器IP地址 点击 连接 中的用户身份验证,方法选 ...

  4. Xshell使用密钥登录linux

    Xshell使用密钥登录linux 一.环境 Centos 7.9 Xshell 6 二.介绍 远程ssh连接服务器默认用的是密码验证的方式,这样的验证方式会有安全隐患,容易被人暴力破解密码.如果改成 ...

  5. Xshell使用密钥登录Linux服务器

    1.使用如下命令生成密钥对 [root@xuegod130 ~]# ssh-keygen Generating public/private rsa key pair. Enter file in w ...

  6. XSHELL使用密钥登录

    XSHELL使用密钥登录 生成密钥,会生成一个公钥id_rsa_2048.pub,一个私钥id_rsa_2048,公钥放到服务器上,私钥自己用. 在用户身份验证里选择验证方法选择"publi ...

  7. shell5.0密钥_8.使用Xshell5密钥登录liunx

    系统:Centos7 工具:Xshell_5.0.0.37_setup.1459931786 工具获取地址:链接:https://pan.baidu.com/s/1bpDCBzp 密码:fo98 用到 ...

  8. 8.使用Xshell5密钥登录liunx

    系统:Centos7 工具:Xshell_5.0.0.37_setup.1459931786 工具获取地址:链接:https://pan.baidu.com/s/1bpDCBzp 密码:fo98 用到 ...

  9. windows密钥连接linux,windows使用密钥登录linux

    在用windows时管理linux服务器时,常会用到SecureCRT.Xshell以及开源的putty.在我工作环境大多都是采用密码认证的方式进行登录.今天对学习了些SecureCRT的密钥登录方式 ...

  10. 使用密钥登录CentOS系统(基于密钥的认证)

    在Window客户端有多种软件可以登陆ssh,比如putty,xshelll,secureCRT,我就以xshell为例设置使用公钥和私钥验证登陆服务器. 使用Xshell密钥认证机制远程登录Linu ...

最新文章

  1. 陶哲轩挑战失败的百年数学问题,被两名在家隔离的数学家破解了
  2. 0x00000000 处有未经处理的异常: 0xC0000005: 在位置 0x0000000000000000 发生访问冲突
  3. Weka学习二(聚类算法)
  4. html普通幻灯片效果,超酷的CSS3幻灯片效果-前端开发博客_html/css_WEB-ITnose
  5. Storm中Topology、Worker、Executor和Task的关系
  6. python怎么找一个矩阵_Python(NumPy,SciPy),找到矩阵的零空间
  7. Operations Manager 2007 R2 Beta可下载试用
  8. OpenSCAD通过循环快速复制几何对象
  9. 小提琴1234567位置图解_小提琴入门指法(小提琴1234567位置图解)
  10. 用 Python 爬取起点小说网
  11. 2000坐标系xy坐标几位_2000坐标系(2000坐标系x和y坐标几位数)
  12. php 自己画地图,绘制自己的独家地图
  13. 2.3、云计算FusionCompute存储虚拟化
  14. ESP8266-Arduino编程实例-LIS3MDL磁场传感器驱动
  15. usb string 描述符以及语言ID
  16. 7-1 找第k小的数(反思),a++和++a的区别,运算符优先级,递归分制思想
  17. blender 保留贴图转换 mmd 模型到 ue4/ue5 引擎
  18. c语言中如何输入log函数,在C语言中使用对数函数的方法
  19. C#利用zedgraph绘制曲线
  20. Android状态机的简单理解

热门文章

  1. 10月29日云栖精选夜读 | 十条精进原则,给迷茫于劳而无功的技术人
  2. 干货:计算机网络知识总结
  3. css案例学习之relative与absolute
  4. poi读取Excel内容数据
  5. Asp.net page 绑定及访问数据
  6. windows 7 PowerShell 笔记
  7. 在Visual Studio 2019中修改项目名
  8. 研究了 2 天,终于知道 JDK 8 默认 GC 收集器了!
  9. 阿里云专家手把手教你重塑 IT 架构!
  10. 最近学习了 HTTP 连接池