怎样用SSH工具远程登录谷歌云VPS实例?

目录
谷歌云VPS实例没有直接像搬瓦工VPS和Vultr VPS这些提供商一样提供默认开启SSH服务,所以不能使用SSH远程登录。Google Cloud 原本自带的SSH工具用着也挺不错,但是由于国内的网络环境和统一集中管理等原因,还是用SSH工具管理VPS方便一些。
我只试了一下CentOS,其他的Linux系统没有试过,不过原理应该也是一样的。
一、修改ssh配置文件并设置root密码
1.首先使用Google Cloud SSH登录VPS

2.切换到root账户
sudo -i

3.编辑sshd配置文件
vim /etc/ssh/sshd_config

4.修改以下内容即可
按键盘【i】进入编辑,按【Esc】退出编辑,再输入 :wq 保存并退出


5.重启sshd服务
service sshd restart

6.为root账户设置密码
passwd

输入密码
输入密码的时候不会显示出来,所以直接输入密码,然后回车,再然后重复输入密码回车

确认密码 再输入一次

设置成功

二、用shell工具登录谷歌云实例
1.安装Finalshell连接工具
点击下载Finalshell 下载完成后直接安装就好。
其他的SSH工具也行,可以参考:SSH客户端推荐 & SSH远程登录VPS云服务器教程
2.打开 Finalshell软件连接服务器
点击 【SSH连接Linux】

输入账户和密码

双击 登录

点击【接受并保存】

连接成功

三、其他方法(原理一样但更快速)
1.sshd配置文件快速修改
用下面的命令改配置文件,然后重启一下sshd服务,然后设置管理员root的密码就可以了。
CentOS和Debian通用
sed -i 's/PermitRootLogin no/PermitRootLogin yes/g' /etc/ssh/sshd_config
sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config
Ubuntu系统
sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config
sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config
重启SSH服务
service sshd restart
2.为root账户设置登录密码
passwd

输入密码
输入密码的时候不会显示出来,所以直接输入密码,然后回车,再然后重复输入密码回车

确认密码 再输入一次

设置成功
