谷歌云上提供了在线操作云节点的shell,但是毕竟不如本地多年操作的shell用起来爽,因此,本文以mac iTerm为例,记录一下本地连接谷歌云的操作过程和遇到的问题。
一. 在本地创建秘钥
ssh-keygen -t rsa -f [your key position] -C [your name]
例如:ssh-keygen -t rsa -f ~/Documents/key -C jason
二.把密匙贴到谷歌云
打开刚才生成的公匙cat /Users/jason/Documents/key.pub
然后把相关内容复制到谷歌云中
三.连接
ssh -i /Users/jason/Documents/key jason@your vm IP
理论上来说这时候连接就可以了,但是我报了一个错误
ECDSA host key for yourIP has changed and you have requested strict checking.
它说我们外部IP变了
这时候我们通过命令:
ssh-keygen -R yourIP
问题解决