0x01. 本文前提条件
基于前文,申请到开通服务器控制台,新建ubuntu 16.04镜像之后,就可以开始开启ssh登陆。
而google cloud已经提供网页版本终端
然个人使用习惯,还是习惯用终端或ssh工具连接访问,例如mac下个人使用secureCRT或者mac terminal下ssh访问。
那么就设置ssh链接访问服务器。
0x02. SSH Key的生成和使用
首先,这里是mac下:
ssh-keygen -t rsa
Note: -t 的意思是选择kye的type。分别有 RSA 和 DSA 两种。具体请自行百度
要是一路回车,并无更改文件名的话
就会在~/.ssh下生成对应文件,公钥文件id_rsa.pub与私钥文件id_rsa文件。
然后,需要上传公钥文件id_rsa.pub到服务器~/.ssh/下(google cloud的话,可以通过页面server console窗口右上角的上传功能),并且服务器终端~/.ssh下执行
cat id_dsa.pub >> ~/.ssh/authorized_keys
更新权限(很重要)
chmod 0600 *
0x03. 测试连接
本地测试:ssh -i id_dsa 你的google clound账户@公网ip
ssh -i id_dsa 你的google clound账户@公网ip
出现登陆提示,就登陆成功。