[英]google-compute-engine: Attempting to ssh into instance - getting Permission Denied
[英]Google-Compute-Engine Virtual Machine Instance: Unable to login/SSH the VM instance after adding a disk
GCP 虚拟机实例:操作系统:Ubuntu(18.04 仿生)磁盘大小:10GB。 后来添加了另一个 10 GB 的磁盘。
在处理 GCP VM 实例时,我遇到了“没有剩余磁盘空间”的问题。 然后,我创建了另一个 10 GB 磁盘并添加到此 GCP VM 实例中,如https://cloud.google.com/compute/docs/disks/add-persistent-disk?&_ga=2.217520662.-1058595688.1590395241#formatting 中所述
现在,我退出了 GCP VM 实例并停止了它。
后来,当我重新启动 GCP VM 实例时,我无法连接。 我尝试使用 GCP、putty、WinSCP 和 telnet 上可用的 SSH 连接选项进行连接,但我现在无法连接。
我对此的理解是,某些服务可能已在 GCP VM 实例上停止。 有没有办法检查服务是否在 GCP VM 实例上运行。 如果是,那么如何?
如果您认为连接到 GCP VM 实例还有其他问题,请告诉我。
可能有几个原因;
gcloud compute instances get-serial-port-output instance_name --zone=my_zone
。如果您的驱动器已满,您可能无法登录(无论如何)。
如果第一个磁盘已满,则添加另一个持久磁盘将无济于事。
不过,您可以增加它的大小- 也可以通过控制台或gcloud compute disks resize example-disk-1 --size=11GB
- 这将增加 1GB,如果是磁盘空间问题,它应该允许您登录。
gcloud compute instances add-metadata instance-name --metadata serial-port-enable=TRUE
并连接到它gcloud compute connect-to-serial-port instance-name
,因为如果其他一切都失败了,这是最全面的方法。如果您能够通过串行控制台连接,请检查 SSH 服务是否正在侦听:
sudo service ssh status
- 如果不使用sudo service ssh start
它并注意任何错误。
这里也讨论了类似的情况。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.