大体流程:
- 登录GCP,创建VM实例(尚未注册GCP,可以看我的注册流程)
- 修改外部IP类型
- 修改配置文件,允许系统使用root用户进行登录
- 下载SSH工具连接VM实例
具体流程:
第一步,登陆GCP,
导航菜单–> Compute Engine–> 虚拟机实例
第二步,点击创建实例
第三步,名称可以随意命名,不过建议起一个有辨识度的名称,地区可以选择亚洲地区,靠近中国大陆的服务器,速度会比较快,我这里选择的是跟我注册地区一致的地区,机器配置可以按照自己需要选择,我这里选择他的默认配置。以前免费用一年,需要计算消费额度,现在只有90天免费,可以随意选择也不怕。不过还是倡议合理消费,随意浪费资源可耻!
第四步,启动磁盘中,点击更改按钮
第五步,选择自己合适的系统,我选了CentOS 7,这个对大部分工具安装兼容性比较好。启动磁盘类型默认就行,也可以按照自己的需要选择磁盘类型和容量大小
配置可用区或区域永久性磁盘时,您可以选择以下某种磁盘类型。
- 标准永久性磁盘 (pd-standard) 由标准普通硬盘 (HDD) 提供支持。
- 平衡永久性磁盘 (pd-balanced) 由固态硬盘 (SSD) 提供支持。它们是 SSD 永久性磁盘的替代方案,可平衡性能和费用。
- SSD 永久性磁盘 (pd-ssd) 由固态硬盘 (SSD) 提供支持。
- 极端永久性磁盘 (pd-extreme) 由固态硬盘 (SSD) 提供支持。凭借对随机访问工作负载和批量吞吐量的一致高性能,极端持久性磁盘专为高端数据库工作负载而设计。与其他磁盘类型不同,您可以预配所需的 IOPS。
如果想了解更多详情可以查阅官方指南
第六步,身份和API访问权限默认选择即可。防火墙都勾选上。然后点击创建
第七步,等待完成,大约几分钟时间,实例状态会变成绿色的√
第八步,修改外部IP类型,导航菜单–> VPC网络–> 外部IP地址
PS:如果不想修改静态IP,不重启实例也可以实现外部IP不变
第九步,选择对应的实例,更改类型从临时改为静态
第十步,填写新的ip地址,名称随意
第十一步,修改允许系统使用root用户进行登录,返回实例界面,直接点SSH或者点击三角箭头下拉在浏览器窗口中打开进入实例。
第十二步,连接成功后,使用Google Cloud网页版ssh
第十三步,输入命令sudo -i切换到root
第十四步,编辑ssh配置文件
vi /etc/ssh/sshd_config
第十五步,修改以下的内容,修改完成后按ESC,:wq保存退出
- PermitRootLogin yes
- PasswordAuthentication yes
第十六步,重启SSH,service sshd restart
第十七步,设置root账户新密码,sudo passwd root
第十八步,下载安装FinalShell SSH工具,获取安装包,完成安装后,运行软件。点击打开文件夹,点击新建按钮,选择SSH连接(Linux)
第十九步,输入连接信息,名称随意,实例太多时,建议填写对应实例名称,以免造成混乱。主机填写对应实例的外部IP地址,端口默认22,用户名填写root作为登录用户,密码填写刚刚修改的密码,点击确认
第二十步,成功连接时,会出现下图,主页面能获取相关文件目录和系统运行信息