0%

使用 SSH 登陆谷歌云 root 或者 普通账户的方法

使用普通用户登陆

生成私钥

image-20200112043711450

生成后可以把 Key comment 改为你想要的名称, 这样下面你在连接的时候可以使用比较熟悉的Username 作为登录名, 然后使用 Ctrl + C 把上面显示的那串 ssh-rsa.. 开头的公钥复制下来. 待会要用到这个.

image-20200112043833424

然后保存好你的私钥和公钥到本地目录中..私钥是本地用的,公钥是远程服务器用的

添加公钥到谷歌云的实例中

image-20200112044032323

点击实例的名称进入实例的详情后. 进入页面后点击上方的修改, 然后拉到下方找到如下图的地方点击添加一项, 把刚刚复制的公钥粘贴进去, 记得, 正确的公钥是在结尾会有一个空格加上你的 Username , 例如: “…== qian”

使用SSH工具连接到实例

image-20200112044256601

使用 root 账户登陆和修改root密码

先选择从浏览器打开ssh连接服务器

img
连接登录成功后,输入以下命令

1
2
sudo -i  #切换到root
passwd #修改密码

img
然后会要求输入新密码,然后再重复一次密码,输入密码的时候不会显示出来,所以直接输入密码,然后回车,再然后重复输入密码回车。

修改root密码完成

接着修改SSH配置文件/etc/ssh/sshd_config

1
vi /etc/ssh/sshd_config #编辑文件

然后再输

1
i   #进入编辑模式

找到以下内容并修改

1
2
PermitRootLogin yes //默认为no,需要开启root用户访问改为yes
PasswordAuthentication yes //默认为no,改为yes开启密码登陆

img
修改完成后,再下按 esc 键,然后再输入

1
:wq   #保存并退出

img
最后重启下服务器即可

1
reboot    #重启服务器