SSH连接GCE教程

Google Cloud Engine (GCE) 目前提供提供两个月免费试用活动,用来搭梯子效果非常好。和其他虚拟主机不一样,GCE为了提高安全性,需要通过密钥配对的方式连接主机。

所需软件:putty、puttygen

  • 打开puttygen,选择“SSH-2 RSA”、“2048位” 加密方式
  • 点击“Generate”
  • 在对话框中,随意移动鼠标,等待进度条满
  • 在“Key Comment” 栏写邮箱
  • 在“Key passphrase” 写上密码
  • 在“Confire passphrase” 确认并重复填入密码
  • 点击“Generate”生成,并保存你的私钥。
  • 复制第一栏里面的公钥,像下面这样:
    ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQB5h1cM5uLB+1C7Al+RNuKoFz81P4mw89pYPDuARzZTNFPguHsfUNZ6Xtq2LF/CDoRh9G3Y9xt12H5TWdeZdmdaokwbtQYba86Ve7w0eLEw0Bwy4eQCC/hsVzNY37pUbdGBMbhOoYfJQ1gnz+4kZBtgNlk3PQiyWkBzBcIt6qHgd/ax8mS8Ty+0/cD1X50yEzyr/anP/WowZYIDb5rtM/+Rb/qZ6wZl1ka+AulT+9cH59ChHLDzeZc6NdJYhmS6K5DDebRaRWdviOiI+RpSMZz0hsHaGnQdpfrzswIwPolrA+nKQ24WZDPgWAzCAlvuLRdYB3dGDkLCnypAfHzwGyTj [email protected]
  • 登录谷歌GCE后台,把上面的公钥填写到授权页面
  • 打开putty,使用你的外部ip
  • 在putty左下角点击SSH——Auth导入你的私钥文件并确定
  • 连接主机,填入用户名为你的邮箱名(@之前)和之前设置的密码

# 登录以后切换回root权限

sudo su

 

编译自:http://stackoverflow.com/questions/24775090/how-to-set-up-ssh-keys-google-cloud-engine