linux入门教程(五) Linux系统的远程登录

首先要说一下,该部分内容对于linux初学者来讲并不是特别重要的,可以先跳过该章节,先学下一章,等学完后再回来看这一章

Linux大多应用于服务器,而服务器不可能像PC一样放在办公室,它们是放在IDC机房的,所以我平时登录linux系统都是通过远程登录的。Linux系统中是通过ssh服务实现的远程登录功能默认ssh服务开启了22端口,而且当我们安装完系统时,这个服务已经安装,并且是开机启动的所以不需要我们额外配置什么就能直接远程登录linux系统。ssh服务的配置文件为 /etc/ssh/sshd_config,你可以修改这个配置文件来实现你想要的ssh服务比如你可以更改启动端口为36000.

如果你是windows的操作系统,则Linux远程登录需要在我们的机器上额外安装一个终端软件目前比较常见的终端登录软件有SecureCRT, Putty, SSH Secure Shell等,很多朋友喜欢用SecureCRT因为它的功能是很强大的,而笔者喜欢用Putty,只是因为它的小巧以及非常漂亮的颜色显示不管你使用哪一个客户端软件,最终的目的只有一个,就是远程登录到linux服务器上这些软件网上有很多免费版的,你可以下载一个试着玩玩下面笔者介绍如何使用Putty登录远程linux服务器

如果你下载了putty,请双击putty.exe 然后弹出如下的窗口笔者所用putty为英文版的,如果你觉得英文的用着别扭,可以下载一个中文版的

[image]

因为是远程登录,所以你要登录的服务器一定会有一个IP或者主机名请在Host Name( or IP address) 下面的框中输入你要登录的远程服务器IP(如果你的linux还没有IP,那么请自行设置一个IP,如何设置请到后续章节查找),然后回车

[image]

此时,提示我们输入要登录的用户名

[image]

输入root 然后回车,再输入密码,就能登录到远程的linux系统了

[image]

使用密钥认证机制远程登录linux】

SSH服务支持一种安全认证机制,即密钥认证所谓的密钥认证,实际上是使用一对加密字符串,一个称为公钥(public key) 任何人都可以看到其内容,用于加密;另一个称为密钥(private key),只有拥有者才能看到,用于解密通过公钥加密过的密文使用密钥可以轻松解密,但根据公钥来猜测密钥却十分困难。 ssh 的密钥认证就是使用了这一特性服务器和客户端都各自拥有自己的公钥和密钥如何使用密钥认证登录linux服务器呢?

首先使用工具 PUTTYGEN.EXE 生成密钥对打开工具PUTTYGEN.EXE后如下图所示:

[image]

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgdxzs.html