macOS 本地 terminal 使用 ssh 连接 G
2018-09-16 本文已影响0人
Oriharas
macOS 本地 terminal 使用 ssh 连接 Google Cloud
VM 记录。
- 创建秘钥,在终端输入如下指令:
$ ssh-keygen
-t rsa
-f ~/Documents/key(这是存储密钥的路径)
-C scarletsmallred(username)
- 到指定路径下,将生成的秘钥文件
key.pub
上传到compute engine instance
中。 - 每次需要连接 VM 时,需要在终端中输入:
$ ssh
-i ~/Documents/key
scarletsmallred@[VM ip]
- 输入该指令后会被提示要求,这个时候就根据个人设置来输入:
Enter passphrase for key:
- 不过由于上述指令太长了,每次都输入太麻烦了,于是可以通过设置 alias 别名来实现相同的效果:
$ cd ~
$ vim .bash_profile(没有该文件则自行新建)
(在其中进行配置)
alias gcssh=
"ssh
-i ~/Documents/key
scarletsmallred@[VM ip]"
(保存并退出)
$ source .bash_profile
- 之后每次都只用输入如下命令可以实现 ssh 连接到
Google Cloud
VM 的功能:
$ gcssh