博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 本地终端 SSH 连接 gcp (Google Cloud Platform ) 配置教程 ...
阅读量:5962 次
发布时间:2019-06-19

本文共 1533 字,大约阅读时间需要 5 分钟。

准备

首先在gcp创建实例

1.设置当前用户的新密码

$ sudo passwd ${whoami} // 下面以 user 代替 ${whoami}# 输入新密码

2.设置下 root 的新密码

$ sudo passwd root# 输入新密码

3.在本地生成私钥和公钥

$ cd ~/.ssh$ ssh-keygen -f myKey或者$ ssh-keygen -t rsa -f ~/.ssh/my-ssh-key -C [USERNAME]Generating public/private rsa key pair.Enter passphrase (empty for no passphrase): ( 按enter键即可)Enter same passphrase again: ( 按enter键即可)Your identification has been saved in myKey.Your public key has been saved in myKey.pub.The key fingerprint is:SHA256:EW7ow1aaaaaf8mNvk user@computer-name.localThe key's randomart image is:+---[RSA 2048]----+|=.o+= o .        ||o+.o+= + .       ||o.o..oo *        ||..o+ +o+ o       ||.oo+  =+S o      || o. * o. = o     || ..o =  . =      ||. o.. .    E     || . .o.           |+----[SHA256]-----+# 此时会生成 公钥 myKey.pub 和 私钥 myKey

4.复制公钥

$ cat myKey.pubssh-rsa AAAAaaaaaaaeglRVJzAhNq+W中间部分省略。。。dKx8sJ0Rw4aaaaaa845UVp1 user@computer-name.local# 把这长长的一段复制下来,把其中的 user@computer-name.local 改为你在浏览器 SSH 登入之后的当前用户名 ${whoami}

5.导入公钥

  • 进入谷歌云平台页面 -> 计算引擎 -> 元数据 -> SSH 密钥,粘贴保存
  • 谷歌就会把上面这段 public key 写入到 ~/.ssh/authorized_keys

6.本地通过私钥登录

$ ssh -i myKey user@ip$ ssh-rsa [KEY_VALUE] [USERNAME]Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.11.2-041102-generic x86_64)

7.或者通过 SSH 密码验证登录

$ ssh user@ipPermission denied (publickey).# 之所以会出现这种情况,因为谷歌默认把密码验证登录关了,需要自行打开$ sudo vi /etc/ssh/sshd_configPasswordAuthentication yes :wq!

8.改完要重启 ssh 服务

$ sudo service sshd restart

9.再次连接

$ ssh user@ipuser@IP's password: (输入实例用户的密码)Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.11.2-041102-generic x86_64)

转载地址:http://mznax.baihongyu.com/

你可能感兴趣的文章
JSP网页处理过程
查看>>
display~
查看>>
07线程池
查看>>
开发笔记:用Owin Host实现脱离IIS跑Web API单元测试
查看>>
dotnet run是如何启动asp.net core站点的
查看>>
oracle 数据库的字段的增删改主键设定删除
查看>>
C# 使用反射技术实例化指定的类
查看>>
caffe笔记之例程学习(二)
查看>>
FortiGate日志中session clash
查看>>
poj 3321 Apple Tree
查看>>
正确用DD测试磁盘读写速度
查看>>
基于Python的数据分析(3):文件和时间
查看>>
winform窗体间传值
查看>>
Android----Thread+Handler 线程 消息循环(转载)
查看>>
cookie、locakstorage、sessionstorage的区别
查看>>
C#基础笔记(第二十二天)
查看>>
C++ 异常处理 terminate函数使用
查看>>
【7】适配器模式
查看>>
经典SQL语句大全(转)
查看>>
python爬虫:正则表达式
查看>>