Linux系统怎样实现远程登录

Linux大多应用于服务器,而服务器大多是放在IDC机房的,所以平时登录linux系统都是通过远程登录的。Linux系统是通过ssh服务实现的远程登录功能。默认ssh服务开启了22端口,而且当我们安装完系统时,这个服务已经安装,并且是开机启动的。所以不需要我们额外配置什么就能直接远程登录linux系统。ssh服务的配置文件为 /etc/ssh/sshd_config,你可以修改这个配置文件来实现你想要的ssh服务。比如你可以更改启动端口为36000.
如果你是windows的操作系统,则Linux远程登录需要在我们的机器上额外安装一个终端软件。目前比较常见的终端登录软件有SecureCRT, Putty, SSH Secure Shell等,不管你使用哪一个客户端软件,最终的目的就是远程登录到linux服务器上。这些软件网上有很多免费版的,你可以下载一个试着玩玩。下面介绍如何使用Putty登录远程linux服务器。

操作方法

  • 01

    双击putty.exe 输入要登录的服务器的IP或者主机名。然后单击"Open"。

  • 02

    弹出登录界面,要求输入用户名,按回车。如下图:

  • 03

    输入用户名对应的密码,如下图:

  • 04

    SSH服务支持一种安全认证机制,即密钥认证。首先使用工具 PUTTYGEN.EXE 生成密钥对,如下图

  • 05

    该工具可以生成三种格式的key :SSH-1(RSA) SSH-2(RSA) SSH-2(DSA) ,采用默认的格式即SSH-2(RSA)。Number of bits in a generated key 这个是指生成的key的大小,这个数值越大,生成的key就越复杂,安全性就越高。

  • 06

    然后单击Generate 开始生成密钥对,如下图(注意的是,在这个过程中鼠标要来回的动,否则这个进度条是不会动的):

  • 07

    密钥对已经生成了。可以给密钥输入一个密码,(在Key Passphrase那里)也可以留空。然后点 Save public key 保存公钥,点 Save private Key 保存私钥

  • 08

    接下来就该到远程linux主机上设置了, 1)创建目录 /root/.ssh 并设置权限 [root@localhost ~]# mkdir /root/.ssh mkdir 命令用来创建目录 [root@localhost ~]# chmod 700 /root/.ssh chmod 命令是用来修改文件属性权限 2)创建文件 / root/.ssh/authorized_keys [root@localhost ~]# vim /root/.ssh/authorized_keys vim 3)打开刚才生成的public key 文件,建议使用写字板打开,这样看着舒服一些,复制从AAAA开头至 “---- END SSH2 PUBLIC KEY ----“ 该行上的所有内容,粘贴到/root/.ssh/authorized_keys 文件中,要保证所有字符在一行。(可以先把复制的内容拷贝至记事本,然后编辑成一行载粘贴到该文件中)。在这里要简单介绍一下,如何粘贴,用vim打开那个文件后,该文件不存在,所以vim会自动创建。按一下字母”i”然后同时按shift + Insert 进行粘贴(或者单击鼠标邮件即可),前提是已经复制到剪切板中了。粘贴好后,然后把光标移动到该行最前面输入ssh-ras ,然后按空格。再按ESC,然后输入冒号wq 即 :wq 就保存了。格式如下图:

  • 09

    再设置putty选项,点窗口左侧的SSh –> Auth ,单击窗口右侧的Browse… 选择刚刚生成的私钥, 再点Open ,此时输入root,就不用输入密码就能登录了。

(0)

相关推荐

  • Linux系统MySQL开启远程连接

    远程连接服务器上的MySQL. Navicat软件连接数据库报错:2003-can't connect to MYSQL serve 操作方法 01 远程连接上Linux系统,确保Linux系统已经安 ...

  • win8.1系统电脑如何开启远程登录服务?

    win8.1系统电脑开启"远程登录服务"的设置方法: 1.按下键盘上的"Win+X"组合键呼出系统快捷菜单,点击"控制面板"; 2.在控制面 ...

  • Linux系统新手学习的11点建议

    随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。 一、从基础开始:常常有些朋友在Linux论 ...

  • 通过rdesktop实现Linux和Windows操作系统远程互访

    Linux和Windows操作系统远程互访的方法 您想在Linux系统下远程访问Windows系统,在Windows、UNIX下远程访问Linux系统吗,本文教您如何做。 rdesktop 是UNIX ...

  • Linux和Windows操作系统远程互访的方法

    Linux和Windows操作系统远程互访的方法 您想在Linux系统下远程访问Windows系统,在Windows、UNIX下远程访问Linux系统吗,本文教您如何做。 rdesktop 是UNIX ...

  • linux系统“图形界面”和“字符界面”切换的方法

    如果我们的linux系统进入时直接进入了命令字符界面,说明我们没有在安装系统的时候安装GUI,我们要在登录时进入图形界面,我们就需要安装GUI,下面小编就介绍一下两种界面进行切换的方法.具体如下:1. ...

  • Windows系统远程控制Linux系统的详细图文方法介绍

    远程控制因为克服了地域的限制,所以在网络管理、远程技术支持、远程交流、远程办公等领域有着非常广泛的应用。Windows之间的远程控制大家都驾轻就熟了,今天笔者给大家介绍十分专业实用的Windows远程 ...

  • linux基础与应用 linux系统常用技巧

    1、处理特殊的文件名 假设Linux系统中有一个文件名叫“-aaa”,如果我们想对它进行操作,例如现在要删除它,如果我们按照一般的删除方法在命令行中输入rm -aaa命令,界面将会提示我们是无效选项 ...

  • 忠告初学者学习Linux系统的8点建议

    新手或者说即将要入坑的小伙伴们,常常在QQ群或者在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的.例如:如何给添加的用户归属用户组,复制整个文件到另一个目录下面,磁盘合理划分,甚至配置I ...