AlayaElla

新ip才换了一天就被墙了。。再次换新的。。

使用putty连接google could

前言:

最近听说google cloud试用送300美金,免费1年使用,非常划算呢。
再加上是google的东西,怎么说肯定不会差吧。
所以准备吧SS的服务器搬到google cloud中去。
不过用上之后发现google cloud不想传统的vps,直接提供个ip加迷人密码,用然后就可以用ssh登陆。它默认的登陆方法居然是在网页上用google提供的shell登陆。。
这个方法其实还是挺好用,不过因为身在大陆,连用个shell都需要翻墙。。。
本来就是准备架SS翻墙用的,这样搞起来真是非常不方便,所以看了看有没有用其他客户端登陆google cloud的方式。

看了下google cloud提供的资料,正好有这方面的说明所以照着做了一遍,果然成功了。
原来的文档还是挺长的,不过实际上非常简单,
这里就把window连接google cloud的方法给记录一下。
在此之前还是贴下google的官方教程:
https://cloud.google.com/compute/docs/instances/connecting-to-instance#standardssh


正式开始:

我通常都是是用putty来登录,所以这里还是说下用putty登陆吧。
需要用到putty和puttygen。
下载地址:
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

步骤:

1、使用puttygen生成连接用公钥私钥
点击“Generate”,然后在软件的空白处随意拖动鼠标,直到进度条长满。
Imgur

然后可以看到生成好的密钥,红色框中是生成好的公钥
点击“Save private key”保存私钥
点击“Save public key”保存公钥
PS:蓝色框中是保护密钥的密码,可以不填,不过保险起见还是填个好。
Imgur

2、在google cloud的计算引擎类型中找到“元数据”选项,然后选择ssh密钥。
Imgur
点击“修改”,然后点击“添加一项”,之后在新的一栏中把之前puttygen红框中的公钥复制进去。
然后点击保存。

3、打开putty输入google cloud的连接地址。
地位的格式为[用户名]@[ip地址]
用户名就是google的用户名,ip就是我们准备连接的服务器的ip。
Imgur

写完之后,在Connection > SSH > Auth中找到Private key file for authentication,点击Browse找到之前保存的私钥
Imgur

最后点击open就可以连接了。

PS:如果设置了保护密钥的密码,在登陆是会输入一次这个密码,输入正确就连接成功了。

下面附上连接成功的截图:
Imgur

点赞
  1. Maple说道:

    Hi,Alaya:
    按照你的步骤我用puTTY是连不上google cloud,不知道你前面还做了哪些个人操作。我按照这个操作可以https://www.youtube.com/watch?v=oHNfeFmiTAM。把登录主机名 谷歌用户名@ip 填成 key comment@ip登录才成功,VM instance 会按照key comment在/home中生成同名目录。
    在VM instance中 /home 刚创建只有谷歌用户名目录和Linux(我选的ubuntu)的目录。

    1. AlayaElla说道:

      感谢回复,其实我也没有做什么其他操作来着。。
      不过貌似用google账号登陆的话需要在一定地方设置下权限,可能是这个问题。

  2. iwenbin说道:

    但是申请了,不过后来配置SS感觉很麻烦,就放弃了

    1. AlayaElla说道:

      其实网上有很多资料,耐心点跟着做就行。2333

      1. alexwang说道:

        请问能不能分享一下你参考的教程?谢谢!

          1. alexwang说道:

            哈哈,谢谢!不过我是指从零到一、科学冲浪的教程——诚心求教!

            1. AlayaElla说道:

              你好,可以参考这个。
              当时我也是看的这个。
              https://teddysun.com/392.html

发表评论

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