通过Xshell远程连接Linux
2022/2/8 7:14:11
本文主要是介绍通过Xshell远程连接Linux,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
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中,至此大功告成!
这篇关于通过Xshell远程连接Linux的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法