Linu系统远程登录方法详解.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Linux系统的远程登录

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

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

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

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

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

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

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

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

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

该工具可以生成三种格式的key:SSH-1(RSA)SSH-2(RSA)SSH-2(DSA),我们采用默认的格式即SSH-2(RSA)。Numberofbitsinageneratedkey这个是指生成的key的大小,这个数值越大,生成的key就越复杂,安全性就越高。这里我们写2048.

然后单击Generate开始生成密钥对:

注意的是,在这个过程中鼠标要来回的动,否则这个进度条是不会动的。

到这里,密钥对已经生成了。你可以给你的密钥输入一个密码,(在KeyPassphrase那里)也可以留空。然后点Savepublickey保存公钥,点SaveprivateKey保存私钥。笔者建议你放到一个比较安全的地方,一来防止别人偷窥,二来防止误删除。接下来就该到远程linux主机上设置了。

创建目录/root/.ssh并设置权限

[root@localhost~]#mkdir/root/.sshmkdir命令用来创建目录,以后会详细介绍,暂时只了解即可。

[root@localhost~]#chmod700/root/.sshchmod命令是用来修改文件属性权限的,以后会详细介绍。

创建文件/root/.ssh/authorized_keys

[root@localhost~]#vim/root/.ssh/authorized_keysvim命令是编辑一个文本文件的命令,同样在后续章节详细介绍。

打开刚才生成的publickey文件,建议使用写字板打开,这样看着舒服一些,复制从AAAA开头至“----ENDSSH2PUBLICKEY----“该行上的所有内容,粘贴到

/root/.ssh/authorized_keys文件中,要保证所有字符在一行。(可以先把复制的内容拷

贝至记事本,然后编辑成一行载粘贴到该文件中)。在这里要简单介绍一下,如何粘贴,用vim打开那个文件后,该文件不存在,所以vim会自动创建。按一下字

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档