Google Cloud Platform(GCP)的Google Compute Engine(GCE)VM实例 SSH root 用户密码登录 图文教程

来源: 老季博客
日期: 2018-10-23
作者: 腾讯云/服务器VPS推荐评测/Vultr
阅读数: 102

最近Google Cloud Platform(GCP)谷歌云的Google Compute Engine(GCE)比较热门(Google GCE 免费300美金/一年使用期限 注册使用 图文教程),受到国内众多羊毛党追捧,好多朋友都想办法去办各种信用卡来申请GCP。但是我们申请并添加实例后会发现Google Compute Engine(GCE)的VM实例的SSH只能用key密钥登录,root用户无法使用账号密码登录。这样有时候使用一些ftp工具进行系统文件修改会有些不方便。

(为了方便而开启root用户密码登录代表着我们将降低系统安全级别,请斟酌后进行操作!)

那么下面我们就来记录下如何开启Google Cloud Platform(GCP)谷歌云Google Compute Engine(GCE)VM实例ssh用root账户密码登陆。

首先我们登录Google Compute Engine(GCE)VM实例列表,在我们想要开启root用户密码登录的VM实例列中的“SSH”菜单选项下,选择“在浏览器窗口中打开”。

然后使用sudo su命令提升用户权限,切换为root用户。

sudo su

然后编辑系统配置文件sshd_config

vi /etc/ssh/sshd_config

进入编辑模式,输入法切换为英文按“A”进入编辑修改模式。

修改其中信息

# Authenticat ion:
LoginGraceTime 2
PermitRootLogin yes //把默认的no,改为yes
StrictModes yes //把默认的no,改为yes

在往下翻

# To di sable tunne led clear text pas swords, change to no here!
PasswordAuthentication yes //把默认的no,改为yes

既然已经打开ssh的用户密码登录功能,为了更加安全,我们可以顺便把默认端口修改为自定义端口号。如果你这样做了,会使你的vps安全性更高,但是也意味着上面第一步在浏览器中的VM实例列“SSH”菜单选项下“在浏览器窗口中打开”网页版“SSH”不能使用了。修改方法很简单,就是在上一步编辑系统配置文件sshd_config中同时修改Port后面的数字。

Port 22 //把默认为22端口,改为自己想要的高段位端口,尽量难猜点

然后按“esc”,输入“:wq”进行编辑保存。

接下来为root用户配置一个密码:

passwd root

提示“Enter new UNIX password:”让我们输入一个新密码,密码一定要长最好15位以上、数字、英文大小写、字符都具备最好。找个安全地方记录好就行。

然后回车提示“Retype new UNIX pas Sword:”验证上面输入的密码。

重启SSH服务使我们的修改生效。

/etc/init.d/ssh restart

到这里我们可以退出网页版SSH,使用电脑终端“CMD”登录以验证我们的修改是否成功。

ssh -p 修改的端口号 root@111.111.111.111

到这里我们就成功的使用root用户密码登录Google Compute Engine(GCE)VM实例的SSH了。

Putty SSH使用私钥验证登录Linux centos debian VPS主机图文教程

链接到文章: https://jiloc.com/44299.html

2 replies on “Google Cloud Platform(GCP)的Google Compute Engine(GCE)VM实例 SSH root 用户密码登录 图文教程”

ooe说道:

改了端口,后台自带的SSH工具还是用的22 导致打不开 求助

你可以使用putty登录。https://www.jiloc.com/44661.html

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注