跳转到主要内容
首页

用户帐户菜单

  • 登录

主导航

  • 首页
  • 小公司运营
  • 网站建设
  • 创业杂谈
  • 兼职赚钱
  • 小微企业信息化
  • 手册教程
    • 《大伟哥的Drupal 8建站指南》
    • 《通过JohnChow.Com在网上赚钱》
  • 关于

面包屑

  • 首页
  • 如何SSH远程登录到Linux服务器

如何SSH远程登录到Linux服务器

By 大伟哥 | 2017-08-28,周一, 17:49

我们知道Linux服务器一般都是放在机房里,而且没有图形界面,所以要管理服务器的话,都是通过命令行进行选程登录管理的,那么如何远程登录到Linux服务器呢?

要登录到Linux远程程务器,我们需要知道服务器的IP地址或域名、你在服务器上的用户帐号以及密码(有些服务器还可以使用安全性更高的数字证书,我们先不考虑这种情况)。

这里我们假定服务器IP地址为192.168.1.109,用户名为daweibro,密码为password,应该怎么登录系统呢?答案是要使用SSH协议。

(一)Linux下SSH远程登录远程Linux服务器

如果你本地使用的是Linux系统,那么很简单,直接通过命令行,使用SSH工具连接服务器就可以了:

david@Workstation:~$ ssh daweibro@192.168.1.109
The authenticity of host '192.168.1.109 (192.168.1.109)' can't be established.
ECDSA key fingerprint is 4b:ad:c1:b0:8b:d6:9f:7c:18:fb:a1:08:15:56:9a:11.
Are you sure you want to continue connecting (yes/no)?  yes
Warning: Permanently added '192.168.1.109' (ECDSA) to the list of known hosts.
david@192.168.1.109's password: 
Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-62-generic x86_64)
     
* Documentation:  https://help.ubuntu.com
* Management:     https://landscape.canonical.com
* Support:        https://ubuntu.com/advantage
     
131 packages can be updated.
62 updates are security updates.
     
     
Last login: Fri Aug  4 00:03:27 2017
To run a command as administrator (user "root"), use "sudo".
See "man sudo_root" for details.
     
daweibro@Web-Ubuntu-Server-1604:~$ 

让我们依次来看一下登录的过程:

第1行的“david@Workstation:~$“是Linux的命令行提示符,表明我们的本机计算机名叫Workstation,当前的用户名是david。“ssh daweibro@192.168.1.109“,是我们输入的操作命令,表明我们要用SSH工具,以用户daweibro的身份,登录到IP地址为192.168.1.109的服务器上。

第2-4行,因为是第一次通过这台机器连接到服务器,所以系统给出的提示,告诉我们无法验证主机192.168.1.109的可靠性。然后给出了主机的公钥指纹,询问我们是否要继续连接。这里我们需要输入yes并回车确认。

第5行表明系统把主机加入了已知主机的列表,以后再次登录主机的时候,就不会提示这些了。

第6行要求我们输入服务器的密码,输入的时候不会显示密码明文,也不会显示****等任何提示,需要用户自己保证输入密码的正确性,输入完成以后需要Enter确认。

第7-19行表明我们已经登录了服务器,服务器给了我们很多信息,告诉我们当前服务器的linux版本,有多少可以被更新的软件包,其中有多少软件包是安全更新等等。

第21行给出了命令行提示符,指明了现在的主机名是Web-Ubuntu-Server-1604,用户是daweibro,系统已经登录完成,等待我们输入新的命令。

(二)Windows下使用PuTTy远程登录远程Linux服务器

大伟哥相信绝大多数的人平时还是使用Winodws操作系统。在Windows下,我们可以使用PuTTY这个软件远程登录并管理Linux服务器。

PuTTY中文版是一款免费的远程登录工具,相比于其他同类软件,PuTTY绝对称得上是最出色的工具之一,本款软件轻盈小巧、无需安装,操作简单易上手,非常适合用来远程管理Linux。它是一款开源软件,主要由Simon Tatham维护,使用MIT licence授权。PuTTY目前最新的版本为0.7。要获得这款软件,你可以从PuTTY官网下载,也可以在网上搜索到中文版本。

PuTTY有图形化的界面,配置比较简单。只要简单输入要登录的服务器信息,并保存为常用会话,以后就可以很方便地登录远程Linux服务器了。

1. 如下图,依次填入下列信息:

配置PuTTY会话信息

Host Name (or IP address): 192.168.1.109
Port: 22 (端口号22是SSH默认使用的端口,可以根据服务器配置,设为其他端口)
Connection type: SSH
Saved Sessions: Web-Ubuntu-Server-1604

然后点击Save按钮,保存这个会话配置。

2.以后就可以直接选中已经保存好的Web-Ubuntu-Server-1604,点击Load -> Open直接登录了。如下图:

PuTTY载入以保存登录信息

3. 第一次连接又是提醒无法验证服务器可靠性,点击“是”确认。

无法验证主机可靠性,需要匹配指纹

4. 接下来就是进入Linux系统登录界面了,输入用户名密码,进入Ubuntu系统。

PuTTY登录Linux服务器

小微企业信息化
网站建设
  • 1092 阅读
Ubuntu
VPS

添加新评论

此字段内容将保密,不会被其他人看见。
关于文本格式
  • 不允许使用HTML标签。
CAPTCHA
1 + 9 =
计算出这道简单的算术题并键入答案。例如、1+3,就输入 4。
发布评论前,请通过下面的验证,以免被当作垃圾评论机器人屏蔽。

搜索

沪ICP备17000093号-1

公安备案沪公网安备 31011402008254号

© 2016-2022 大伟哥博客版权所有