内容提要
本文介绍如何在Google Cloud上创建虚拟机实例并配置SSH访问。首先使用gcloud命令创建实例,然后通过SSH连接VM,使用Vim编辑sshd_config文件,启用Root登录和密码验证。完成后重启SSH服务。获取外部IP后,可通过SSH连接VM,也可使用WinSCP、PuTTY等工具管理。
关键要点
-
本文介绍如何在Google Cloud上创建虚拟机实例并配置SSH访问。
-
使用gcloud命令创建计算实例,示例命令为:gcloud compute instances create instance-1 --zone=asia-southeast1-a --machine-type=e2-micro。
-
通过SSH连接到虚拟机,检查发行版ID,通常为Debian。
-
设置root账户的密码,使用命令:sudo passwd。
-
使用Vim编辑sshd_config文件,修改PermitRootLogin和PasswordAuthentication为yes。
-
重启SSH服务,使用命令:systemctl restart sshd.service。
-
获取虚拟机的外部IP后,通过ssh root@<外部IP>命令连接虚拟机。
-
可以使用WinSCP、PuTTY等工具管理虚拟机,方便保存SSH信息以便未来连接。
延伸问答
如何在Google Cloud上创建虚拟机实例?
使用gcloud命令创建实例,示例命令为:gcloud compute instances create instance-1 --zone=asia-southeast1-a --machine-type=e2-micro。
如何通过SSH连接到虚拟机?
获取虚拟机的外部IP后,使用命令ssh root@<外部IP>连接虚拟机。
如何配置SSH以允许Root登录?
使用Vim编辑sshd_config文件,将PermitRootLogin和PasswordAuthentication设置为yes,然后重启SSH服务。
如何设置Root账户的密码?
使用命令sudo passwd设置Root账户的密码。
可以使用哪些工具管理虚拟机?
可以使用WinSCP、PuTTY等工具管理虚拟机,这些工具方便保存SSH信息以便未来连接。
如何重启SSH服务?
使用命令systemctl restart sshd.service重启SSH服务。