SSH远程连接Google Compute Engine

. 使用密码登陆

Google Cloud原本浏览器的SSH工具用着也挺不错,但还是用工具方便点。

首先使用Google Cloud SSH连接上去:

1.切换到 root

sudo -i

2.编辑ssh配置文件

vi /etc/ssh/sshd_config

3.修改以下内容

PermitRootLogin yes  #这个不安全

PasswordAuthentication yes

4.重启ssh

systemctl restart sshd

service sshd restart

—————————————-分割线—————————————-

二. 使用密钥登陆

1.找一台Linux/MacOS/UNIX

2.创建秘钥,[USERNAME]是你要登陆Compute Engine的用户名

ssh-keygen -t rsa -f ~/.ssh/my-ssh-key -C [USERNAME]

3.限制对您的 my-ssh-key 私钥的访问,以便只有您才能读取,并且任何人都无法对其执行写入操作。

chmod 400 ~/.ssh/my-ssh-key

  1. 查看~/.ssh/my-ssh-key.pub后缀的文件,复制文件中的内容

5.打开服务器,如图

image.png

点击修改,将内容添加进去即可。

6.进入虚拟机,用创建秘钥的用户登陆

ssh user@host

发表评论

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