上级 项目
type
status
date
slug
summary
password
子级 项目
tags
category
Oracle Cloud经常注册放水,很多网友趁机上了车,但是由于第一次或者不熟悉服务器操作,导致失联。
这里整理VNC拯救甲骨文Linux和Windows服务器。
什么情况下会用到 VNC ?比如服务器无法正常启动,SSH无法正常登陆到服务器,这个时候需要利用VNC上服务器上排查一下问题!
常的场景:
  1. DD系统服务器失联。
  1. SSH密码忘记。
本文主要分为2部分。第一部分是利用Linux,第二部分是利用Windows 10。其中Linux相对来说简单一些!

Linux版

这部分操作使用的是利用CentOS 7 + VNCviewer绿色版!

准备工作

  1. VNC链接工具,【VNC Connect】或者【VNCviewer绿色版
  1. 准备一台Linux服务器

生成SSH KEY

  1. 登陆Linux服务器输入命令
  1. 命令执行效果如下
  1. 获取SSH密钥
SSH公钥位置:cat ~/.ssh/id_rsa.pub (公钥后面会用到)
SSH私钥位置: ~/.ssh/id_rsa

配置控制台

  1. 登陆Oracle Cloud控制台,打开实例详细信息 – 控制台连接 – 点击【创建控制台链接】
notion image
  1. 将 SSH公钥 复制到SSH密钥输入框内,保存
notion image
  1. 等到链接的状态变成【活动】,点击【⋮】 – 【复制Linux/Mac的VNC连接】
notion image

创建SSH代理

  1. 需要在Linux服务器上将端口开放,默认使用的端口是5900,建议不要使用这个端口,我已经将端口换成 8000
将上面复制的内容中的 5900 换成 8000 (如果8000被占用,就换其他的)
  1. 将命令粘贴到Linux服务器命令行执行
注意:第一次执行命令有2个位置,需要输入 yes 回车
notion image

VNC连接服务器

使用VNC 客户端链接即可!然后就成功了!!!
服务器IP:8000
notion image
notion image

Windows版

这部分操作使用的是 Windows 10 + VNCviewer绿色版

准备工作

  1. VNC链接工具,【VNC Connect】或者【VNCviewer绿色版
  1. Windows 10 需要安装 Git 和 PuTTY
提醒:PuTTY须安装到 C:\Program Files\

生成SSH KEY

这里严重不建议使用 PuTTY 生成 SSH KEY!
  1. 利用Git Bash生成!
打开菜单 – Git – Git Bash
notion image
  1. 执行命令生成SSH 密钥!
notion image
  1. 密钥默认存放位置:C:\Users\ruyo\.ssh\ 目录。(其中ruyo为当前操作系统登陆用户的用户名)
notion image
SSH公钥:id_rsa.pub
SSH私钥: id_rsa

配置控制台

这里和Linux版的操作基本一样,将SSH公钥复制进去!
等到链接的状态变成【活动】,点击【⋮】 – 【复制Windows的VNC连接】
notion image

SSH私钥转换

由于Oracle Cloud VNC 识别不了上面的SSH私钥,需要利用下面的工具转一下!
  1. 打开菜单 – PuTTY – PuTTYgen
notion image
  1. 打开的界面点击【Load】,选择上面生成的SSH私钥。
如图操作,选择id_rsa ,出现提示框点击确定即可!
notion image
notion image
  1. 点击【Save private key】,将转换后的私钥保存到文件目录(记住该文件目录后面要用到!)。
PS:尽量要保存到 .ssh 目录中,命名要 ruyo.ppk  (后面有一键生成命令必须这样!)
notion image
notion image

VNC命令重构

直接复制处理的命令,执行上有一些问题。这里需要将命令修改一下!主要是替换以下内容:
  1. 替换 plink.exe 文件目录
  1. 替换PPK文件目录
  1. 将1条命令 转成 2条命令来执行
原始命令:
转换后命令:
第一条命令:
第二条命令:

启动plink代理

  1. 我们需要启动2个 PowerShell  (Win + X  或者 开始菜单鼠标右键)
notion image
  1. 在2个 PowerShell 分别执行 2条VNC命令。
提醒:命令执行后,显示 Access granted. Press Return to begin session. 需要再按一次回车!!
notion image
notion image

VNC连接服务器

使用VNC 客户端链接即可!然后就成功了!!
localhost:5900
这里我们使用默认端口基本上没啥太大问题!
notion image
notion image

附录

 
相关文章
Cloudflare Tunnel 代理服务
Lazy loaded image
Multi-EasyGost一键脚本使用指南
Lazy loaded image
3x-ui安装指南+搭建reality+申请ssl证书
Lazy loaded image
使用S-UI面板安装Sing-box内核的节点
Lazy loaded image
H-UI --Hysteria2 的面板
Lazy loaded image
GoEdge CDN v1.3.9 纯净开心版部署指南 --人人都有企业运营级CDN
Lazy loaded image
Oracle 甲骨文AMD/ARM实例救援教程Windows设置VMware虚拟机开机后台自启动
Loading...
团子
团子
一个沉浮于人间的普通人
最新发布
Cloudflare Tunnel 代理服务
2025-2-1
Multi-EasyGost一键脚本使用指南
2025-2-1
3x-ui安装指南+搭建reality+申请ssl证书
2025-2-1
使用S-UI面板安装Sing-box内核的节点
2025-2-1
H-UI --Hysteria2 的面板
2025-2-1
GoEdge CDN v1.3.9 纯净开心版部署指南 --人人都有企业运营级CDN
2025-2-1
公告

欢迎来到我的博客

notion image
这里是记录我学习生活地方,希望你能够喜欢。
我的博客分发了多个域名:
 
最新评论
Loading...