Oracle公有云控制台连接(Console Connection)

本文是参照Compute Console Connection一文所做的实验。
Console Connection是实例的功能。
在这里插入图片描述
创建非常简单,只需要提供一个SSH公钥。创建后可得到SSH和VNC的连接命令。
先来看SSH命令:
在这里插入图片描述
为了安全,命令被遮挡。
拷贝的SSH命令在Windows命令行并不能执行,原文采取的是Gitbash,我是利用Windows上安装的Linux虚拟机。将私钥拷贝到~/.ssh,更名为id_rsa就可以了。
然后连接控制台:

$ ls -l id_rsa
-rw-------. 1 vagrant vagrant 1672 Dec 23 09:43 id_rsa
$ ssh -o ProxyCommand='ssh -W %h:%p -p 443 ocid1.instanceconsoleconnection.oc1.eu-frankfurt-1.anth...f4qa@instance-console.eu-frankfurt-1.oraclecloud.com' ocid1.instance.oc1.eu-frankfurt-1.anth...z4zfvoa
Oracle Linux Server 7.7
Kernel 4.14.35-1902.7.3.el7uek.x86_64 on an x86_64

oracle-cloud-developer login:

如需退出,输入~.
当然,口令是无法登录的。唯一可做的就是重启。
重启示例,在控制台可看到启动菜单,选择最上面那个,键入e编辑,在linuxefi开头的那行尾部添加init=/bin/bash, 然后键入Ctrl+X重启即进入维护模式:
在这里插入图片描述
接下来的例子是更换SSH公钥,此不赘述。

通过Console Connection通常执行以下的维护任务:

  1. 添加SSH公钥
  2. 修改系统配置

参考

  1. https://docs.cloud.oracle.com/iaas/Content/Compute/References/serialconsole.htm
  2. https://www.ateam-oracle.com/i-can%E2%80%99t-access-my-compute-instance%2C-now-what
发布了342 篇原创文章 · 获赞 42 · 访问量 54万+

猜你喜欢

转载自blog.csdn.net/stevensxiao/article/details/103660440