PUTTY、Xshell远程连接Linux与PUTTY、Xshell密匙认证

简介:

快照:

VM虚拟机软件里有一个快照的功能,快照相当于备份一下操作系统,能备份某一个时间点的系统,如果在实验的过程中出现了问题,可以恢复到上一个拍摄的快照中。


wKiom1l7NAahDJXrAAW1sU3KZv0889.png-wh_50


例如:

wKiom1l7NAnRzwzTAAW1sZ7zbqE974.png-wh_50

快照占用的存储空间不大,在实验的过程中可以多拍摄一些快照,在实验过程中出现问题就可以恢复到任意某个拍摄的快照。

 


下载PUTTY终端:

  如果直接在百度下载话只是一个PUTTY终端程序,我们需要下载其他的软件组,需要在官网下载。

wKioL1l7NAzxnhNmAAbp7LqZhQg597.png-wh_50

官网下载地址:

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

wKioL1l7NDajxlLnAA9SsguKzTw048.png-wh_50


下载Xshell

  Xshell在 百度下载即可,然后安装时选个人使用,Xshell个人使用是免费的。

wKiom1l7NDqhGPehAAbYjowckIY038.png-wh_50


使用PUTTY远程登录CentOS

  使用ifconfig查看一下IP,然后使用这个IP连接:

wKiom1l7NECDlA0LAAnT5C7VAPA157.png-wh_50


打开下载好的PUTTY,填写系统的IP,端口是可以更改的,一般默认就是22

wKiom1l7NF2SPODpAAuaOH3BECs792.png-wh_50


PUTTY上其他的一些功能:

wKiom1l7NG3xZ_y1AAzMtPWOntI700.png-wh_50

wKioL1l7NHXxtQI1AAvUnVjaGwc991.png-wh_50

wKioL1l7NIPgbXnnAAuwH9Ctf7c584.png-wh_50


安装需求设置完后进行登录:

wKioL1l7NI7zHqvEAAwAXzepFLI624.png-wh_50


然后会弹出一个警告,点击  即可:

wKioL1l7NKrR3vpzAAoTYG-mago555.png-wh_50


输入用户和密码:

wKiom1l7NLKC_MVXAAvTq5WP9ag923.png-wh_50


登录成功:

wKioL1l7NLnykaYGAAvTq19_URw671.png-wh_50


使用Xshell远程登录CentOS

wKiom1l7NMDTSIOfAAt86AGlV2I930.png-wh_50

wKiom1l7NMmDU9-mAAzx6jvuMlo497.png-wh_50


Xshell上其他的一些功能:

   设置字体:

wKioL1l7NNLTJIbVAA4Y0nzoJzY279.png-wh_50

wKioL1l7NNyA9jusAA76WtIs2-o384.png-wh_50

wKiom1l7NOaCzY8WAA9zzVZmnaQ463.png-wh_50

wKioL1l7NPDDIfQgAA8DAxHuDkk673.png-wh_50

wKiom1l7NPvgDWDAAA-fJmCns4k068.png-wh_50

wKioL1l7NQDh6YWnAAiS8In4nZc060.png-wh_50


然后会弹出一个警告:

wKiom1l7NQLA6aiXAATh70rEnm8459.png-wh_50


因为已经保存了用户和密码,所以可以直接登录:

wKiom1l7NQnRsQnIAAryI7EiRms749.png-wh_50


设置鼠标右键的粘贴功能:

wKiom1l7OxaAbfFtAA4HgLWLS4Y535.png-wh_50

wKioL1l7NTmyUQdvAA1qAHJTGwg503.png-wh_50

wKiom1l7NULAqqodAA10BpZ9KKE647.png-wh_50


隐藏菜单栏,右键点击菜单栏的位置就可以选择隐藏一些不必要的按钮或栏目:

wKioL1l7NUqjSDhXAA2WtpFlJaU420.png-wh_50

wKioL1l7NVOAmLDrAA0dQ72p9Gk407.png-wh_50



PUTTY密钥验证:

系统的用户和密码还有密钥也是认证的一种方式,密钥是一对的,分为公钥和私钥,公钥保存在服务器端,私钥保存在客户端,我们先使用PUTTYGEN软件设置Linux密钥验证。

wKioL1l7NVmDfOtmAAmXKJ2Utq0236.png-wh_50

wKiom1l7NWOiGhHmAA5qUQeywDY113.png-wh_50

wKioL1l7NWuhAz07AA1cHDCqPbA231.png-wh_50

wKiom1l7NhyxtxasAA0mGAiMxCo563.png-wh_50

wKioL1l7NibzzFBoAA5qUT_zLE0311.png-wh_50

wKiom1l7Ni3Bb6M9AAspt4w_jB8122.png-wh_50


生成完密钥后,得先去Linux上进行一些设置:

  1.使用mkdir命令创建一个目录:

wKioL1l7NjTS2niuAAvTq9qOWPg093.png-wh_50


2.使用chmod命令更改文件权限:

wKiom1l7NjXRp5FXAAEDBQORu4s991.png-wh_50


3.使用vi.ssh目录下新建一个文件保存公钥:

wKiom1l7NjXyAlhiAACsNnTT5x8793.png-wh_50


4.把公钥复制粘贴到文件里,然后保存退出:

wKioL1l7Nj2xTlnqAAvTq7lFPos606.png-wh_50


5.关闭防火墙,Linux的防火墙有两个,一个是selinux一个netfilter(iptables)

  临时关闭selinux防火墙:

wKioL1l7Nj3QJbFiAABsp41_UEQ746.png-wh_50


6.打开PUTTY设置私钥文件的保存路径:

wKiom1l7NleB5EMoAAsA-jg0P-I326.png-wh_50

wKioL1l7Nl_BaOdGAA0OYsV7fXs917.png-wh_50


登录时显示如下就是成功了,输入的密码是生成密钥时设置的密码:

wKiom1l7NmaD_81TAAvTq9WbLLA122.png-wh_50


登录成功:

wKioL1l7Nm6D1J7CAAvTq8aMZ8s124.png-wh_50


Xshell密钥验证:

wKiom1l7NnezWBddAA0dQ--5FXE900.png-wh_50

wKioL1l7NqiCGiDsAArczMDwLZw572.png-wh_50

wKiom1l7Nq6RT0mJAArczHg9hHA571.png-wh_50

wKioL1l7NrWiiN5sAArYXszqLhQ584.png-wh_50

wKioL1l7NrzRljgxAArczKiDm3g804.png-wh_50


生成公钥后,同样的编辑authorized_keys文件,将密钥复制粘贴进去:

wKiom1l7NsTBqn_LAAvTq6b4RJM164.png-wh_50

wKiom1l7Nszi1HR-AAvTq8mOeuQ505.png-wh_50


将公钥保存到Linux后,也保存一份在windows上以防文件被误删之后找不到公钥:

wKiom1l7NtTgVX2zAArczP_ATdM107.png-wh_50

wKiom1l7NtqzzXMDAArczPvKJac240.png-wh_50

wKioL1l7Nt6w6a7QAAc1n2FGaNA793.png-wh_50

wKiom1l7NufSoEq2AA0dQ3fSoKM362.png-wh_50

wKiom1l7Nu-xlBDLAAt86PFESO8703.png-wh_50

wKiom1l7NwrBnm6iAA8DA9m46WM704.png-wh_50


然后点击确定,并连接到Linux

wKioL1l7NxPB_UrVAA0dQ9HGkzo698.png-wh_50





本文转自 ZeroOne01 51CTO博客,原文链接:http://blog.51cto.com/zero01/1951844,如需转载请自行联系原作者

相关文章
|
16天前
|
存储 安全 Linux
【专栏】RHCSA认证考试(EX200)聚焦Linux用户和组管理,涉及基本概念、命令及管理策略。
【4月更文挑战第28天】RHCSA认证考试(EX200)聚焦Linux用户和组管理,涉及基本概念、命令及管理策略。理解用户与组、根用户与普通用户、标准组与附加组的区别至关重要。关键文件包括`/etc/passwd`、`/etc/group`、`/etc/shadow`和`/etc/gshadow`。熟悉`useradd`、`passwd`、`groupadd`等命令以及权限管理工具如`chown`和`chmod`。遵循最小特权原则,定期审计账户,实施密码策略,并利用自动化工具提升效率。掌握这些知识将助力考生在RHCSA考试中表现出色,并在实际工作中有效管理Linux系统。
|
1月前
|
运维 监控 安全
在Linux系统中,认证日志
Linux系统中的认证日志对于安全监控和故障排查至关重要,常见的日志文件包括:`/var/log/auth.log`(Debian、Ubuntu)、`/var/log/secure`(RPM发行版)、`/var/log/lastlog`、`/var/log/faillog`、`/var/log/wtmp`和`/var/run/utmp`。这些文件记录登录尝试、失败、当前用户等信息。日志管理可通过文本编辑器、日志查看工具或`rsyslog`、`syslog-ng`等工具进行。注意日志位置可能因发行版和配置差异而变化,应确保日志文件的安全访问,并定期轮转归档以保护敏感信息和节省空间。
26 3
|
2月前
|
存储 运维 网络协议
Linux SSHD服务安装与维护详解(一)——SSHD安装、启动与密钥认证实现
Linux SSHD服务安装与维护详解(一)——SSHD安装、启动与密钥认证实现
64 2
|
2月前
|
存储 网络协议 Ubuntu
Linux环境下的SVN服务器搭建并结合内网穿透实现远程连接
Linux环境下的SVN服务器搭建并结合内网穿透实现远程连接
|
2月前
|
网络协议 Ubuntu Linux
「远程开发」VSCode使用SSH远程linux服务器 - 公网远程连接
「远程开发」VSCode使用SSH远程linux服务器 - 公网远程连接
153 0
|
2月前
|
网络协议 Linux 开发工具
使用Xshell连接VMware上的Linux虚拟机
使用Xshell连接VMware上的Linux虚拟机
43 0
使用Xshell连接VMware上的Linux虚拟机
|
3月前
|
Linux 虚拟化 数据安全/隐私保护
Linux的基础编程——远程连接Linux系统(三)
Linux的基础编程——远程连接Linux系统(三)
33 0
Linux的基础编程——远程连接Linux系统(三)
|
3月前
|
人工智能 Unix Linux
Linux 基本指令及 Xshell 常用热键操作
Linux 基本指令及 Xshell 常用热键操作
|
Linux 数据安全/隐私保护 网络安全
|
20小时前
|
Linux
Linux的find命令使用
【5月更文挑战第11天】Linux的find命令使用
10 3