Linux | 谷歌云Google Cloud Platform开启SSH访问及设置root访问密码

前言:

谷歌云,相信很多都撸过羊毛,那么由于谷歌云其限制了SSH连接,只能允许用户通过网页版本的SSH进行登录,本篇教程就是讲述如何解除谷歌云不能ssh远程连接的问题。

一、设置root密码
  1. 从网页浏览器登录谷歌云ssh;image-20201119230317987
  2. 使用root用户登录,使用sudo -i切换登录身份;image-20201119230554048
  3. 设置root密码,使用passwd命令设置root密码。输入密码的时候不会显示出来,所以直接输入密码,然后回车,再然后重复输入密码回车image-20201119230740065
二、开启ssh登录权限
  1. 修改SSH配置文件/etc/ssh/sshd_config;这步需要使用vim命令修改;
    vim /etc/ssh/sshd_config

  2. 输入上面代码后,会进入sshd_config的具体配置代码界面,输入i进入代码编辑模式

  3. 找到以下内容并修改;
    PermitRootLogin yes //默认为no,需要开启root用户访问改为yes
    PasswordAuthentication yes //默认为no,改为yes开启密码登陆

  4. 修改完成之后,按下ESC键退出代码编辑模式,输入以下命令,保存并退出
    :wq

  5. 输入以下命令重启SSH服务;
    service sshd restart
    完成以上操作即打开了SSH连接权限

三、更简单的代码修改方式

CentOS和Debian其实都是属于Linux的分支,那么可以通过输入以下的命令,通过命令的方式直接修改配置文件,也可以实现开启ssh访问的权限

  1. 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

  2. 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

  3. 修改完成以后,输入reboot重新服务器即可

1. 本站所有文章和内容源于站长整理与输出,如有侵权请邮件联系站长!
2. 本站部分文章教程提供PDF版本付费下载收藏备用,网页版可免费阅读与浏览!
3. 联系站长或者加入社群,请通过顶部菜单栏加入,或者邮件联系 jackerooliu@gmail.com.
Jackeroo的个人独立博客 | Working | Life | Interests » Linux | 谷歌云Google Cloud Platform开启SSH访问及设置root访问密码

发表评论