首页 > 编程知识 正文

chrome ssh,谷歌云ssh无法连接

时间:2023-05-04 06:04:36 阅读:220976 作者:3554

谷歌云Linux(CentOS)开启第三方SSH工具登录及设置root密码

一、设置root密码
1.先从谷歌云后台点击SSH连接打开:

2.输入sudo -i切换到root权限:

sudo -i

3.输入passwd后设置新密码

passwd

New password:

Retype new password:

成功后会提示:

passwd: all authentication tokens updated successfully.

二、开启SSH权限
①方法一
1.修改SSH配置文件vi /etc/ssh/sshd_config
vi /etc/ssh/sshd_config

2.然后再输”i”进入编辑模式
i

3.找到以下内容并修改(如果没有,就手动打进去)
LoginGraceTime 2m
PermitRootLogin yes //默认为no,需要开启root用户访问改为yes
PasswordAuthentication yes //默认为no,改为yes开启密码登陆


4.修改完成后,再下按 esc 键,然后再输入(注意有个冒号)
:wq


5.输入reboot重启服务器
6.使用SSH工具输入IP地址和端口22,用户名root 密码就是刚设置好的密码进入就OK了!


用SSH工具XShell连接谷歌云 root用户或普通用户


1.以root用户登入
2.普通用户,秘钥登入

1.用root用户登入
1.1.进入谷歌云实例面板
这里写图片描述

1.2.切换到root角色
sudo -i 
1
1.3.修改SSH配置文件/etc/ssh/sshd_config
vi /etc/ssh/sshd_config
1
修改PermitRootLogin和PasswordAuthentication为yes

# Authentication:
PermitRootLogin yes //默认为no,需要开启root用户访问改为yes

# Change to no to disable tunnelled clear text passwords
PasswordAuthentication yes //默认为no,改为yes开启密码登陆
1
2
3
4
5
1.4.给root用户设置密码
passwd root
1
1.5.重启SSH服务使修改生效
/etc/init.d/ssh restart
1
1.6.登录
在xshell中,直接使用root账号密码登录。

2.新建普通用户登入
2.1. 本地用xshell生成密秘钥
在这里插入图片描述

2.2. 将秘钥配置到谷歌云上
菜单 — 计算引擎 — 元数据 — SSH秘钥 — 修改 — 添加一项

这里写图片描述

粘贴刚才从xshell复制的秘钥。在末尾添加 [空格][用户名] 这里就是“ google”,保存即可。

这里写图片描述

2.3. 用xshell连接
这里写图片描述

连上之后,输入命令 sudo -i切换到root用户.

设置Linux VPS系统同步时间和时区简单方法
  
VPS用户入手VPS之后可能就直接选择自己习惯的系统,配置环境,或者有其他项目需求的直接按照系统。很少有更改系统时间和时区的习惯,如果遇到面板与时区兼容问题,如果时间与当前时间有冲突的时候会登陆不进去面板,一直处于登录界面。以及有些程序在提交文章或者是项目提交时间的时候与实际的操作是有误差的,这个时候我们就需要调整VPS系统时间与实际当前需要的时间同步。

第一、修改北京时区
这里以修改北京时间作为默认时区,如果有其他需要的,可以对应修改。

rm -rf /etc/localtime #先删除默认的时区设置
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #替换上海/北京作为默认
第二、手工修改当前系统的时间

date -s '14:00:00 2019-11-26'
这里以修改为当前时间为例子。

第三、设置同步时间

ntpdate us.pool.ntp.org
设置同步服务器时间,安装完毕之后,我们用date测试下当前时间。
一般的VPS都有安装NTP,如果没有安装我们需要先安装apt-get install ntpdate(debian系统)。
总结,这样我们通过上面的3步骤就快速的实现Linux VPS系统时间与当前需要的时区和时间同步一致,确保项目的正常运行。

Linux 中的用户
在 Linux 中有三类用户他们分别是:

第一类:root(超级管理员),UID 为 0,这个用户有极大的权限,可以直接无视很多的限制,包括读写执行的权限。

第二类:系统用户,UID 为 1~499。一般是不会被登入的。

第三类:普通用户,UID 范围一般是 500~65534。这类用户的权限会受到基本权限的限制,也会受到来自管理员的限制。不过要注意 nobody 这个特殊的帐号,UID 为 65534,这个用户的权限会进一步的受到限制,一般用于实现来宾帐号。

查看用户和组信息
(1)/etc/passwd

文件中保存了用户的信息,可以通过查看该文件来查看用户的信息,在该文件中,用户的信息将会有七个字段,他们分别代表了用户的各个信息。

第一个字段:用户名
第二个字段:用户是否需要密码验证(x)代表需要,不写代表不需要
第三个字段:用户的 id,如果重复了,就以最小的为准
第四个字段:组 id
第五个字段:是注释
第六个字段:该用户的/home 目录
第七个字段:用户登录的命令解释器。(/skfdc/nologin 意味不可登录,/kfdc/bash 意味可以登录)

一般来说,只有 root 用户的 uid 是为 0 的。如果一个普通用户的 uid 修改为 0 的话,那么他只要以普通用户的用户名和密码登录,系统就会自动切换到 root 用户。
因此系统其实最主要是根据用户的 id 来判断用户的角色的,而不是通过改用户名。

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。