ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

通过Xshell远程连接Linux

2022-02-07 19:35:56  阅读:235  来源: 互联网

标签:公钥 点击 ssh Linux Xshell 远程 密钥


1、自行下载并安装Xshell(参考下载地址:http://a.xzfile.com/down4/xshell6pj_downcc.com.zip),安装打开后如下界面

 

2、Xshell生成公钥并添加至linux服务器中。双方通过公钥进行“交流”,保证了ssh通讯服务的安全。具体操作如下:

打开Xshell,点击“工具-新建用户密钥生成向导”,密钥类型和长度分别选择“RSA”、“2048位”,选择完成后点击下一步

 

一直点下一步,密钥信息中输入密钥名称和密码,为了区分多台服务器此处可分别命名,编辑完成后点击下一步;

 

公钥格式选择“SSH2-OpenSSH”后生成了一条公钥信息,可手动复制下面的信息或者另存为文件保存下来,稍后需要将这串公钥复制到Linux中密钥文件内,点击完成。

 

进入Linux中,一般SSH服务都会默认安装的,可输入“ps -ef | grep ssh”进一步检查,倘若出现如下信息则表示已安装,若未安装点击参考文章:Linux安装ssh

 

 

检查安装成功后可进行下一步;

Linux进入  /root/.ssh  文件夹,创建文件 authorized_keys,将之前生成的公钥复制进来并保存。或者将之前另存下来的文件拖到  /root/.ssh  这个文件夹中,重新命名为authorized_keys。

下图为添加了两条公钥,因为有两台客户端在连接这台Linux设备,当然也可以三台四台,将公钥复制进来就好;

 

 

Linux进入  /etc/ssh  文件夹,vim打开配置文件 sshd_config ,将 AuthorizedKeysFile前面的 # 符号删除,并且将刚刚创建的公钥文件路径添加到后面,保存后重启ssh服务;

可将PermitRootLogin参数值为yes,这样便可以允许远程连接以root权限登录

service sshd start  #开启ssh服务

service sshd stop # 关闭ssh服务

service sshd restart # 重启ssh服务

 

3、Xshell配置Linux地址。点击“文件-新建-用户身份验证”,配置地址和端口,端口一般默认是22,保存后首页左侧出现一个连接。双击后弹出登录,输入想要登录的账号,再选择刚刚创建的公钥以及输入密码,为方便可记住密码,点击确定;

 

 

完成上述所有操作后,成功进入Linux中,至此大功告成!

 

标签:公钥,点击,ssh,Linux,Xshell,远程,密钥
来源: https://www.cnblogs.com/gany-yang/p/15868728.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有