iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >xshell 远程登陆CentOS7 免密登陆的思路详解
  • 521
分享到

xshell 远程登陆CentOS7 免密登陆的思路详解

CentOS7免密登陆xshell登录 2022-06-04 23:06:21 521人浏览 独家记忆
摘要

首先说一下大体的思路: 1. 以密码登陆Centos系统 2. 配置ssh 3. xshell 生成秘钥 4. 进行免密登陆 软件、设备:   xshell(下载地址(免费版),也可以自行百度下载)   CentOS7.

首先说一下大体的思路:

1. 以密码登陆Centos系统

2. 配置ssh

3. xshell 生成秘钥

4. 进行免密登陆

软件、设备:

  xshell(下载地址(免费版),也可以自行百度下载)

  CentOS7.5 (百度云服务器

接下来言归正传:

1. 密码远程连接CentOS

打开xshell -- 文件 -- 新建,会弹出如下图的界面

说明一下里面需要修改的地方

名称:为了区分服务器,名字随便起协议:默认ssh就好主机:CentOS系统所在的机器的IP地址端口:默认22就可以重新连接:有需要可以勾选上,当连接意外断开后,xshell会自动重新进行连接

在左侧的目录中选择 <用户身份验证> ,显示如下界面

参数说明:

方法:xshell与CentOS连接时的验证方式,第一次先选择 PassWord用户名:CentOS的用户名,我这里直接使用的是root账户密码:需要登录账户的密码

然后进行连接,成功登录会在命令行前显示你登录的用户名,如下图所示

如果登陆失败,首先检查登录的账户是否存在,密码是否正确,如果没有问题,检查CentOS的端口是否开放

2. 安装、配置ssh

1. 安装openssh-server

  yum install -y openssl openssh-server

2. 修改ssh配置

  使用vim打开/etc/ssh/sshd-config

  sudo vim /etc/ssh/sshd_config

  

  编辑完成后,进行保存

3. 启动ssh服务

systemctl start sshd.service

4. 设置ssh开机自启

systemctl enable sshd.service

5. 创建.ssh文件夹

在用户的家目录中创建.ssh文件夹

mkdir ~/.ssh

至此为止ssh配置告一段落

3. xshell生成秘钥

1. 打开xshell -- 工具 -- 用户秘钥管理者

会弹出如下窗口

在右侧选项行中选择生成

选择下一步,不需要进行修改

秘钥已经生成,单击下一步

参数说明

秘钥名称:随便起,自己能够分得清就可以密码:这个就是要验证我们的身份的密码,会通过RSA进行加密,这里我用的是123456确认:和上面的密码一样就可以,目的检测我们两次的密码是否一致

单击下一步,会弹出如下图

然后选择保存文件,将公钥信息保存下来,这里我保存为test.pub,保存后单击完成(xshell会自动记录test。pub)

然后将test.pub上传到我们在第二步中创建的.ssh文件夹中

  这里我使用rz命令(安装 yum install -y lrzsz, 文件传输命令)

  首先cd ~/.ssh 进入.ssh文件夹, 然后执行rz, 会弹出一个选择文件的窗口,选择刚刚生成的test.pub

  然后使用 ll 检查是否上传成功

  

最后将test.pub中的公钥添加到authorized_keys中(authorized_keys存储公钥)

cat test.pub >>authorized_keys

4. xshell 设置免密登陆

新建一个连接,同样的设置名称、主机、端口等信息,注意名称要设置成不一样的,以便于区分

设置用户身份验证

参数说明:

  • 方法:选择Public key
  • 用户名:创建 .ssh 文件夹的用户,我这里是root账户,所以用户名就是root
  • 用户秘钥:在下拉框中选择test(就是刚刚创建的test.pub)
  • 密码: 就是在生成秘钥的时候输入的那个密码

然后进行连接,就可以进行免密登陆了

总结

以上所述是小编给大家介绍的xshell 远程登陆CentOS7 免密登陆的思路详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

--结束END--

本文标题: xshell 远程登陆CentOS7 免密登陆的思路详解

本文链接: https://www.lsjlt.com/news/20708.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • xshell怎样配置到rhel的免密登陆
    xshell怎样配置到rhel的免密登陆,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。主要思路:1、本地电脑使用xshell工具生成rsa 2048位公钥 和 私钥2、将公钥加...
    99+
    2023-06-06
  • redis 实现登陆次数限制的思路详解
    title: redis-login-limitation  利用 redis 实现登陆次数限制, 注解 + aop, 核心代码很简单. 基本思路 比如希望达到的要求是这样: 在 1min 内登...
    99+
    2024-04-02
  • Linux中SSH免密登陆的方法
    这篇文章主要介绍“Linux中SSH免密登陆的方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux中SSH免密登陆的方法”文章能帮助大家解决问题。Secure Shell ( SSH )是一...
    99+
    2023-06-27
  • Vista登陆密码的破解方法
    Windows Vista系统管理员如果忘记登录密码,难道只能重装吗当然不是,下面介绍两种破解方法希望对大家有所帮助。     请先将Vista安装盘放入光驱,重新启动计算机,在CMOS中进...
    99+
    2023-05-23
    方法 破解 Vista
  • 破解win7登陆密码的方法
    第一步:  由于cmd在系统目录,文件更改首先要获得文件所有权。打开“D:\Windows\system32”(假设Windows 7安装在D盘),右击“arrator.exe&rdq...
    99+
    2023-05-25
    破解win7 登陆密码 win7 方法
  • Pythonselenium+cookie实现免密登陆的示例代码
    目录获取cookies:携带cookies实现免密登陆:今天爬取airbnb的租房数据时,遇到了登陆问题。自己动手解决了一下。 我们知道,http是无状态的,那么网页如何实现用户登陆...
    99+
    2024-04-02
  • Linux系统如何实现SSH免密码登陆远程服务器
    这篇文章将为大家详细讲解有关Linux系统如何实现SSH免密码登陆远程服务器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。搭建Hadoop环境需要设置无密码登陆,所谓无密码登陆其实是指通过证书认证的方式登...
    99+
    2023-06-12
  • docker 免root权限登陆的解决方案
    初次使用docker命令的时候会报权限问题 Got permission denied while trying to connect to the Docker daemon s...
    99+
    2024-04-02
  • 忘记Vista登陆密码的解决方法
    Windows Vista系统管理员如果忘记登录密码,难道只能重装吗当然不是,下面介绍两种破解方法希望对大家有所帮   请先将Vista安装盘放入光驱,重新启动计算机,在CMOS中进行设置以光驱启动。   1.当出现安装...
    99+
    2023-05-23
    方法 解决 登陆密码 Vista
  • 怎么破解XP系统的登陆密码
    这篇文章主要讲解了“怎么破解XP系统的登陆密码”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么破解XP系统的登陆密码”吧!由于没有登陆密码,无法进入系统;起初的方法总是选择重新安装Wind...
    99+
    2023-06-14
  • 用Python远程登陆服务器的步骤
    目录1. 使用 subprocess 2. 使用 sh.ssh 3. 使用 paramiko 方法1:基于用户名和密码的 sshclient 方式登录 方法2:基于用户名和密码的 t...
    99+
    2024-04-02
  • vuecli实现项目登陆页面流程详解
    目录1. 搭建项目1.1 使用vue-cli创建项目1.2 通过npm安装element-ui1.3 导入组件2 创建登录页面2.1 创建登录组件2.2 引入css(css.txt)...
    99+
    2022-11-13
    vue cli登陆页面 vue cli创建页面
  • 远程登陆阿里云服务器的详细使用步骤
    随着云计算的发展,越来越多的用户开始使用阿里云服务器。阿里云提供了多种访问服务器的方式,包括远程登陆。远程登陆是一种非常实用的操作方式,可以让用户在任何地方访问服务器,进行各种操作。这篇文章将详细解释如何远程登陆阿里云服务器。 一、登录阿里...
    99+
    2023-12-09
    阿里 步骤 服务器
  • windows解除开机登陆密码的5种方法
    方法1、在开机时,按下F8进入”带命令提示符的安全”模式输入”NET USER+用户名+123456/ADD”可把某用户的密码强行设置为”123456&Prim...
    99+
    2023-05-30
    windows 解除 开机密码 登陆密码 方法
  • 跟密码说拜拜!Win10全新登陆方式Windows Hello详解
    之前微软在Convergence2015上公布了Windows IOT的相关消息,但随后不久,微软又公布了一项围绕Windows 10平台的全新技术——“Windows Hello&r...
    99+
    2023-06-12
    Win10 Windows Hello 密码 登陆 方式
  • Python远程登陆服务器的方法是什么
    这篇文章主要讲解了“Python远程登陆服务器的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python远程登陆服务器的方法是什么”吧!在 shell 环境中...
    99+
    2023-06-02
  • 腾讯云服务器怎么登陆远程桌面账号密码
    如果您使用的是腾讯云服务器,需要登录远程桌面账号密码。以下是登录的步骤: 打开腾讯云服务器管理工具(https://i.qq.com/),并登录到该服务器。在登录界面中,输入登录账户的用户名和密码,并点击“登录”按钮进入远程桌面账号管理...
    99+
    2023-10-27
    腾讯 账号 远程桌面
  • CentOS系统的服务器上怎么设置SSH免密码登陆
    本篇内容主要讲解“CentOS系统的服务器上怎么设置SSH免密码登陆”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CentOS系统的服务器上怎么设置SSH免密码登陆”吧!SSH 是开源的,是用于...
    99+
    2023-06-10
  • mysql远程无法登陆出现ERROR 2003 (HY000)怎么解决
    这篇文章主要介绍“mysql远程无法登陆出现ERROR 2003 (HY000)怎么解决”,在日常操作中,相信很多人在mysql远程无法登陆出现ERROR 2003 (HY000)怎么解决问题上存在疑惑,小...
    99+
    2024-04-02
  • 怎么重置mysql的root密码以及设置mysql远程登陆权限
    这篇文章主要讲解了“怎么重置mysql的root密码以及设置mysql远程登陆权限”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么重置mysql的root...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作