前言

一般建立的服务器都使用的Linux操作系统,而且是无图形界面的,所以整个服务器的运行维护都是用代码来实现的,但事实是当前许多新入门的程序员使用的都是windows界面系统,因此在建立好服务器后并不懂得如何使用纯命令行的Linux系统,下面由我来介绍一下如何远程登陆服务器。

登陆方式

首先需要注意的一点是:远程登陆服务器需要服务器已安装 SSH 并对22 端口开启监听;防火墙放行22 端口
购买的某些服务器产品是可以在控制台直接登陆服务器的,这是为了使客户操作起来更便捷。
登陆服务器的方式有两种:

  1. 使用密码登陆
  2. 使用密钥登陆

1.使用密码登陆

  1. 打开服务器
    连接服务器的前提是服务器处于正常运行状态。
  2. 下载putty软件
    这个是putty的下载官网<https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html>可根据自己电脑操作系统的位数来下载相应软件。
  3. 打开并配置putty软件
    打开putty软件,在Host Name(or IP address)栏里输入自己搭建的服务器的(公网)IP地址,然后点击open。
  4. 命令窗口输入用户名和密码
    用户名和密码都是在服务器设置的,可以使用root账户或者普通账户,第一行输入的是用户名,第二行输入的是对应密码。由于命令窗口的密码输入机制是Linux机制,因此输入密码栏不会显示*号或其他符号,如果输入错误可以使用回退键BackSpace回退

2.使用密钥登陆

  1. 打开服务器
  2. 在服务器
    获取“.pem”格式的私钥文件并存放到本地目录获取“.pem”格式的私钥文件并存放到本地目录
  3. 下载PuTTYgen软件
    这个是PuTTYgen的下载官网<https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html>可根据自己电脑操作系统的位数来下载相应软件。注意:PuTTYgen软件和上面所说的putty在同一个安装包内,下载一个安装包并安装即可。
  4. 打开并配置PuTTYgen
    Parameters > Type of key to generate中,选中 RSA,单击Load, 选择从服务器下载的.pem格式的私钥文件,然后单击打开。(PuTTYgen 默认仅显示扩展名为 .ppk 的文件。想要找到 .pem 文件,需要手动选择显示所有类型的文件)
  5. 单击OK(确定)关闭确认对话框,单击 Save private key。(PuTTYgen 会弹窗警告您是否要在没有设置口令的情况下保存密钥,单击 是(Y))
  6. 启动 PuTTY ,单击Connection > SSH > Auth,再单击 Browse…,选择前面所生成的.ppk 文件
  7. 单击 Session,在 Host Name (or IP address) 里输入账号和需要连接的实例公网 IP 地址,格式为root@IP 地址,在Port里输入端口22Connection type选择SSH
  8. 单击 Open,连接Linux服务器