前言
一般建立的服务器都使用的Linux操作系统,而且是无图形界面的,所以整个服务器的运行维护都是用代码来实现的,但事实是当前许多新入门的程序员使用的都是windows界面系统,因此在建立好服务器后并不懂得如何使用纯命令行的Linux系统,下面由我来介绍一下如何远程登陆服务器。
登陆方式
首先需要注意的一点是:远程登陆服务器需要服务器已安装 SSH 并对22 端口开启监听;防火墙放行22 端口。
购买的某些服务器产品是可以在控制台直接登陆服务器的,这是为了使客户操作起来更便捷。
登陆服务器的方式有两种:
- 使用密码登陆
- 使用密钥登陆
1.使用密码登陆
- 打开服务器
连接服务器的前提是服务器处于正常运行状态。 - 下载putty软件
这个是putty的下载官网<https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html>可根据自己电脑操作系统的位数来下载相应软件。 - 打开并配置putty软件
打开putty软件,在Host Name(or IP address)
栏里输入自己搭建的服务器的(公网)IP地址,然后点击open。 - 命令窗口输入用户名和密码
用户名和密码都是在服务器设置的,可以使用root账户或者普通账户,第一行输入的是用户名,第二行输入的是对应密码。由于命令窗口的密码输入机制是Linux机制,因此输入密码栏不会显示*号或其他符号
,如果输入错误可以使用回退键BackSpace回退
。
2.使用密钥登陆
- 打开服务器
- 在服务器
获取“.pem”格式的私钥文件并存放到本地目录获取“.pem”格式的私钥文件并存放到本地目录 - 下载PuTTYgen软件
这个是PuTTYgen的下载官网<https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html>可根据自己电脑操作系统的位数来下载相应软件。注意:PuTTYgen软件和上面所说的putty在同一个安装包内,下载一个安装包并安装即可。 - 打开并配置PuTTYgen
在Parameters > Type of key to generate
中,选中RSA
,单击Load
, 选择从服务器下载的.pem格式的私钥文件
,然后单击打开
。(PuTTYgen 默认仅显示扩展名为 .ppk 的文件。想要找到 .pem 文件,需要手动选择显示所有类型的文件) - 单击
OK(确定)
关闭确认对话框,单击Save private key
。(PuTTYgen 会弹窗警告您是否要在没有设置口令的情况下保存密钥,单击 是(Y)) - 启动
PuTTY
,单击Connection > SSH > Auth
,再单击Browse…
,选择前面所生成的.ppk 文件
。 - 单击
Session
,在Host Name (or IP address)
里输入账号和需要连接的实例公网 IP 地址,格式为root@IP 地址
,在Port
里输入端口22
,Connection type
选择SSH
。 - 单击 Open,连接Linux服务器