2026 甲骨文注册,申请实例,配置系统和救砖的一条龙服务经验分享和教程推荐
- 内容介绍
- 文章标签
- 相关推荐
目录:
一 注册成功经验
作为一个前野生的佬友,看着L站中别人分享的成功经历也是心里痒痒,终于今天(并非今天)莫名奇妙把甲骨文云的账号注册成功了,我也算是跟着喝了一口汤,把自己的过程分享一下,说不定能造福后来者。
首先是在电脑的Google浏览器中开启无痕模式,然后注册甲骨文-中国,用的邮件是网易的163 ,因为之前就用这个邮箱注册的时候不是秒出ABC,我就觉得这邮箱的概率似乎大一些,并且163的邮箱号和手机号是一致的,一致的信息,我觉得给人的感觉就真实一些,当然了,这纯玄学,在此之前我已经失败过无数次了,包括前几天就试了很多次了,今天下午偶然间结束了小插件的开发,就试一次,没想到成了。
邮件是发到了Edge浏览器上,在按钮上右键复制链接(不要点开),然后在Google无痕浏览器中打开,之前注册的页面还在,保持环境的一致性。名字我填的是真实的中文,名在前,姓在后,然后手机号用和163一致的,地址我用的都是拼音,在专门的网站上转换,就不要自己瞎拼了。地址1,2,3 ,我都是填一样的,从什么区开始,然后是街道,三个地址一模一样,然后我用的是当前的真实地址,不是信用卡的地址,因为我信用卡地址在东北,我现在在广东,隔得也太远了。然后选区我选的是新加坡,想弄个新加坡的节点来着,我看别人推荐的区好像是圣何塞好一些,这个看自己。甲骨文怎么选区域?甲骨文三网延迟, 附上甲骨文全区测速节点地址!!! - 文档共建 - LINUX DO
然后就是信用卡了,我用的是工行的星座卡,用多少冲多少,没有额度(穷鬼专用),以前也是用这张,被拒绝过无数次了,因为我只有这一张。点击完thanks,按照传统的玄学办法,等1min左右再点确认提交(又有说法是在thanks界面等1min左右,让网站反应一下,当然了,这是玄学),我在50s的附近点的确认,然后开始转圈圈,我感觉好像有戏,转了一会就出现跑道了(我也算是看见一次跑道了)。然后就是等15min,创建账号成功了会发邮件通知,一定要让跑道跑完,没跑完可能就白瞎了(小心驶得万年船)。
首次登录建议直接升级账号,这样存活率会高很多,而且能够继续使用免费的套餐(两个AMD,一个ARM),若是首次不升级的话,后续想升级都无法升级了,建议第一次登录就进行升级。信用卡中要保证有140新加坡币,扣款验证需要138.19 ,秒扣秒退回。作为验资的作用。据说是要等几个小时之后才会发邮件通知结果。
然后就是后续的开机器了,大概率需要用脚本抢,我打算在升级成功之后再操作,这个有没有说法我也不知道(小心驶得万年船),我打算参考这篇博客。刚开始先开一个AMD,然后把我的CPA搭上去。养号一段时间,看能不能活一个月,若是能的话,就再抢个ARM搭一个节点。据说消费一笔账单,能够让存活的概率增大很多,后续我研究一下它的最低消费是多少。登录甲骨文云账户,我全程没开代理,据说开了会导致升级失败,而且有封号的风险(甲骨文三大玄学之一)。
二 申请实例和配置系统
1.推荐教程
甲骨文云申请实例和开机过程。之前推荐的那些个教程都过期了,纯看的时候看不出来,只有对照着操作的时候,发现好多对不上。这次申请实例到开机,主要参考了两个视频加一个知乎文章然后配合DeepSeek,都是参考着来的,因为它们都不是很全。
天王盖不了地虎-某乎,零度解说-福站,科技狮子-福站。
上面最好的申请实例教程,我觉得是天王盖地虎的,2026年最新申请的账号进行的操作,其中先添加vnic&子网再申请实例是其他教程没讲的,缺点可能就是没有在SSH客户端上操作系统,都是在甲骨文云后台上操作的。第二是零度解说的视频,也是2026年刚注册的账号,并且是一边录屏一边操作,非常直观,缺点就是造假,他明明没有申请成功4C24G,却放了一个其他账号的切片。好在他又演示了一遍申请1核的AMD,这次是真的了没有造假(还算有点良心),然后他是在申请实例的过程中创建vnic&子网的,这样的子网是只有IPV4,创建成功后要自己把IPV6补上。科技狮子好像是一个佬友,他是专门做甲骨文云系列视频出道的,在B站和油管好像都是有5w粉丝,他的视频很多,很全,可以在以后进行系统学习,缺点是都是上古版本,而且他今年没有注册新的账号操作,而是在老的账号上操作,这就导致很多地方他是配置好的,但作为一个啥也不懂,又是全新账号的小白来说,很多地方是看不懂的,所以申请实例的时候不建议跟着他。
然后是开机操作系统的教程,与上面的推荐顺序相反了。因为后续管理系统肯定都是在SSH客户端上操作,不可能经常性的去打开甲骨文云后台配置,这玩意也不能保持登录状态,每次登录又要注意网络环境,这就很麻烦。所以在SSH客户端上操作系统,对于小白来说也是非常重要的。我最终实现的配置是关闭甲骨文云上的防火墙,允许所有协议通过,然后在系统上统一用ufw管理防火墙,根据自己想要实现的功能直接问DeepSeek,然后通过命令行去打开相应的端口,当前我就只打开了自己的登录端口,非常的安全。
天王盖地虎的教程直接没讲操作系统,也不知道他是不是发在其他帖子上了,然后零度解说的视频是进行了操作系统的管理的,并且提供了SSH客户端的推荐–WindTerm,我当前也是用的这个,之前学校做实验用的多的好像Xshell,不过总是要升级,就被我抛弃了,现在先用着WindTerm吧,反正也够轻量级,感觉不好用到时候再换。不过零度解说的配置理念与我相反,他是在WindTerm上把系统的防火墙全关了,然后所有的出入站规则都在甲骨文云后台上操作,以后想添加什么端口,都要重新登录一遍后台,然后操作,太麻烦了,我还是喜欢直接在WindTerm上操作命令行。然后最推荐的是科技狮子,不愧是甲骨文界的老资历,提供了一套龙的安装调优系统脚本,只要认识汉字就能实现绝大多数的功能,对于小白来说,不亚于是给新买的电脑安装了360套装,非常省事,输入数字回车就能无脑化执行操作。当然了,脚本嘛,还是没有自己手动配置的有掌控感,科技狮子在油管和B站都有5w的粉丝,说多不多也说少不少了,安全应该没问题。我本来也是想直接手动配置系统,可惜能力不济,分不清东南西北,最后还是选择了科技狮子的脚本来进行重装Debian系统,然后进行了一套龙的优化(没办法,自动化操作真的太香了)。不过我还是让DeepSeek帮我改成其他的登录端口,我的考虑是这些教学主播人红是非多,受众又是我这样的一群小白群体,也一直有这样一群坏人去扫别人的端口破解,怕被有心的人盯上针对,毕竟是升级账号,我觉得多小心一些是没问题的。我让DeepSeek改了登录端口,然后用ufw管理所有的开发端口,目前只开发了一个登录端口,后续添加功能,再让AI帮我添加(AI真的太好用了!),然后DeepSeek说fail2ban(科技lion脚本安装的安全监视端口软件)监视的是默认登录端口,也就是22 ,不是科技lion后面改的5522 ,我不知道AI是不是瞎说的,后续我是让他帮我改成监视真正的登录端口,下面会介绍。
推荐纯小白用户创建实例的教程可以跟着上面的天王盖地虎,然后操作系统配置跟着科技Lion。最后能实现的效果就是甲骨文云后台开放所有协议流量,后续所有的操作就都只在WindTerm这个客户端上进行就可以了,不用登录后台了,然后通过科技lion的脚本搭建的这个大框架,随着自己对于Linux的熟练,就能自己往上添加东西了,我相信很多人第一次使用电脑的时候肯定都用过360或者其他什么电脑管家,当自己逐渐学会使用电脑之后就都全部卸载了。
我最终实现的效果就是,云后台开放防火墙所有协议,预留了一个自己的独立IP,开通了IPV4和IPV6,然后在WindTerm上用科技Lion的脚本重装了一个稳定的Debian系统(不会封号,甲骨文云官方也推荐自己重装),好处就是去除了甲骨文云的监视组建,其他的一些附带东西,然后启用了ufw来管理我的系统防火墙,以后开放端口就用他操作了。我禁止了账号密码登录(科技lion的脚本重装一条龙优化之后是账号和密码登录,并且开放了防火墙,我觉得不安全),改用密钥登录(要上传自己的公钥到实例系统,下面会介绍),然后我再把本地电脑的私钥进行了加密(我真是太小心了),改了登录的端口,也是我当前开放的唯一端口(科技Lion脚本运行之后,登录端口变成了5522 ,我根据自己的喜好又改了)。这一顿操作下来,我感觉要安全有安全,要便捷有便捷,太帅了bro。
2.我的配置过程
首先我是打开零度解说的视频,跟着他一步步操作,先创建实例,然后在实例中添加vnic&子网,跟着他创建完4C24G实例,你会发现他没创建成功,他会批个图糊弄观众,但你成功了,因为你是升级账号,我也很建议刚升级完账号就赶快创建,之前我还担心配置开太高会不会导致封号,后面看了很多经验贴,发现没有任何规律,只要不太过分,就是随机的,干就完了bro。我申请的配置是4C24G,100GB的磁盘,其他的配置后续都可以改,但是过后有没有4C24G的配置就不好说了,你刚升级完账号,官方怕得罪高贵的付费用户,就有什么给你开什么,过段时间发现你光白嫖不消费,就把你拉入穷鬼黑名单了,有机子也不给你,所以刚升级完直接就最高配置没毛病bro(磁盘别拉太大,免得太招摇)。
看完零度解说的视频,此时你获得了一个4C24G的机子和一个属于你的IPv4预留IP,还有一组公钥和私钥,但是你的云防火墙和IPV6还没配置好。跟着我下面操作。
2.1 分配IPv6地址和配置路由
在甲骨文云的主页,点击左上角的三条杠(之前创建实例的地方)
Pasted image 202604011004431912×879 119 KB
选择网络,然后点开虚拟云网络
image1900×584 66.2 KB
然后你会看到自己在创建的实例的时候顺便创建的虚拟云网络,点击名称打开它
image1913×725 120 KB
然后在里面点开IP管理,选择下面的CIDR块/IPv6前缀,在里面把分配 Oracle 分配的 IPv6 /56 前缀勾上,然后点击添加CIDR块,这样就为自己的整个云网络VCN分配了一个IPv6的地址段,接下来要为自己的实例子网也进行IPv6地址段分配。
image1883×750 87.8 KB
image1903×831 70.6 KB
添加完之后还是这个页面,不过这次选择IP管理旁边的子网。这个子网也是在创建实例的时候创建的。点开它,同样是IP管理,往下拉找到IPv6前缀,选择添加IPV6前缀。
image1912×735 94.3 KB
image1905×803 70.7 KB
与给整个VCN分配IPV6地址段一样,子网的分配也是一样的,不过多了一个IPv6 CIDR 块 字段的填写,我点开之后是下面这个样子。
image1901×837 51.8 KB
啥也干不了,应该是之前分配过了造成的?纯小白人看傻了。我记得是可以勾选那个分配 Oracle 分配的 IPv6 /64 前缀,然后再在IPv6 CIDR 块 字段输入两个十六进制的字符,aa或者bb之类的都可以。再选择右下角的添加 IPv6 前缀即可。
完成了上面的虚拟云网VCN及其下的子网IPv6前缀的添加,终于可以给实例分配具体的IPv6地址了。点开实例,还是从主页的三条杠进入。
image1399×626 31.4 KB
image1914×756 124 KB
点击里面的网络,然后往下划找到附加的VNIC,选择下面的那个玩意名称,点进去。
image1910×736 85.6 KB
然后选择IP管理,找到IPv6地址,选择分配IPv6地址。
image1887×766 75.4 KB
子网IPV6前缀是之前已经分配好的,然后前缀长度选择128(有什么说法吗?不晓得),再勾选下面的自动分配IP地址,点击右下角的分配即可。
image1901×848 71.4 KB
此时实例的IPV6的地址就分配好了,然后来到分配好的IPv4或者IPv6的路由表下,都是同一个路由表,点开它。
image1875×836 85.4 KB
选择路由规则,然后添加路由规则,跟我的路由规则一样即可,::/0是IPv6,0.0.0.0/0是IPv4,目标类型都是internet网关,目标就是你自己的虚拟云网,只有一个,选择即可,然后是静态的。
image1917×723 98.9 KB
2.2 开放甲骨文云后台防火墙
因为我后续的活动都想直接在WindTerm上操作配置了,不想再回到甲骨文云后台折腾,因此就把甲骨文云上的防火墙都关了吧,免得要同时配置两个地方,系统的防火墙就够了。
说是甲骨文云防火墙,但其实就是虚拟云网的安全列表。回到虚拟云网vcn(三条杠的网络进入,上面有介绍),这次不去IP管理,不去子网,选择安全。点开安全列表里面的那个名称。
image1912×706 95.2 KB
在入站规则下配置成下面这个玩意,就是允许所有协议通过,::/0是IPv6的,0.0.0.0/0是IPv4的,允许所有端口的所有流量通过。
image1913×862 91.8 KB
出站规则默认就是这个样子,看不清图片的话直接把出站规则的抄上来就行。
完成上面的操作,云平台就算配置好了,以后除了封号都不用登录了。然后可以配置实例操作系统了。
2.3 配置实例终端操作系统
我是用零度解说推荐的SSH客户端–WindTerm,够轻量,其他的客户端我也不了解。直接去GitHub上搜索下载,或者用零度解说推荐的下载地址也可以(不过有次我用火绒杀毒扫出来WindTerm带了木马,那个WindTerm好像就是从零度解说那里下载的)。
要是看了零度解说的那个视频,他里面也讲了如何配置SSH客户端,我这里稍微演示一下。先配置成中文和亮主题。重启生效。
image1919×791 55.7 KB
image723×750 14.5 KB
然后配置选中复制,右键粘贴。
image722×749 16.1 KB
image717×745 14.3 KB
然后可以添加会话了。还是左上角的会话,点击新建会话,在SSH的标签下,填入主机IP,就是之前申请实例的时候分配的预留IP,是IPv4(IPv6也行,因为之前配置好了)。端口是默认的22 ,选择下面的验证。
image796×798 19.4 KB
点击那三个点,把之前创建实例保存的私钥导进去。(要是没保存那就完犊子了)
image796×796 20.8 KB
然后点击右下角的连接,此时WindTerm应该会让你设置一个密码,建议留空,那不过是在本地电脑上加的软件锁,防止对象窃取自己云端电脑中的三体人机密,但我觉得没必要,因为你没对象。当电脑锁屏之后会弹出输入密码,指的就是这个密码,没设置的话回车就行了。
然后你就进入系统了,作为一个小白,此时你云端的防火墙已经关了,系统还有一个自带的防火墙,所以其实安全问题不大。然后我们就打开科技Lion的那个视频了,跟着他进行一条龙脚本服务,非常攒劲。跟着他输入相应的数字即可,重装了系统,换成干净的系统,然后装了一个监视端口被暴力破解的安全软件,还有一些其他的玩意,对于纯小白来说,那就是360一件套,我觉得还是非常有必要的,以后跟别人吹嘘,你就说自己曾经被一条龙服务过。
如果你打算用这个脚本的话推荐跟着他的那个视频操作,脚本安装命令是bash <(curl -sL kejilion.sh),输入回车即可,退出脚本之后,按k回车能重新打开。
跟着他的视频操作,重装了系统,并且改成了账号和密码登录,此前密钥登录的方式失效了,你需要重新登录。新建会话,还是输入预留IP,此时还没有被一条龙服务过,你的登录端口依旧是22,直接选择连接,弹出的窗口输入账号名称root,然后是你自己设置的密码(重装之前会让你设置)。我记得当时会出现闪退,我怀疑是系统还在重装,关掉软件等一会,然后再执行上面的登录操作。
重装系统之后你就能跟着科技Lion的视频进行接下来的一条龙服务了。一条龙服务之后登录端口就变成了高位的5522 ,比默认的22还是要安全一些。到这里,基本上就配置结束了,要是你没有其他的安全需求的话,我上面也说了,科技lion的脚本一条龙之后,系统防火墙是关闭的,他这是为了给纯小白进行测试使用的,但现在都是人手一个AI工具,所以没有真正意义上的纯小白,需要实现什么测试,直接把问题给AI就行了,这种具体简单的问题,AI解决的非常好。所以我使用DeepSeek帮我做了下面的优化,主要就是安全方面,因为我看到站内有小伙伴因为端口被扫,然后账号一个月走10多t流量封号的,甚至信用卡被刷爆,毕竟是升级用户,还是小心点比较好。
2.4 个性化安全策略配置
注意,以下的每一步操作之后,都建议新开一个会话测试一下是不是还能成功登录,不能的话就在老对话中进行修改,已经建立的老对话不会因为改了登录方式,密码,端口这些东西而断开。若是把自己锁在外面了也别慌,下面会介绍解决办法,就算是把锁搞坏了(sshd_config改崩了,SSH连接无法建立)也能解决,就是有亿点点麻烦,所以尽量别把锁搞坏了。
2.4.1 安装ufw管理防火墙
我没记错的话,科技lion的脚本是关闭了所有防火墙,并且没有下载这个ufw软件。
# 安装
apt update && apt install ufw -y
# 设置默认策略(拒绝所有入站,允许所有出站)
ufw default deny incoming
ufw default allow outgoing
# 允许自己的登录端口开放,别把自己锁外面了
ufw allow 5522/tcp
# 启用ufw
ufw enable
# 检查配置状态
ufw status verbose
值得注意的是,用ufw来管理防火墙,那就不要安装iptables-persistent,这玩意安装之后会导致ufw被卸载,因为这两个软件都是管理防火墙的,会冲突,结果就是相互卸载,要是ufw被卸载了,自己允许登录端口开放的规则在下次登录就会失效,结果就是把自己锁外面了。
iptables-persistent的使用原理不太清楚,以后再研究吧,为了保证ufw的安全,我决定给它再上一层保护措施。这样就不会被自动卸载和更新了。
# 锁定ufw
apt-mark hold ufw
# 解锁
apt-mark unhold ufw
# 更新 ufw
sudo apt update && sudo apt install ufw
# 更新后重新锁定 ufw
sudo apt-mark hold ufw
以后想搭建代理,或者其他什么活动,你就直接问DeepSeek使用ufw的什么命令开放什么对应的端口就行。
2.4.2 修改密码和登录端口
我先改的登录密码,此时的系统只能通过密码登录,用科技lion脚本重装系统的时候太草率,设置密码太过简单,非常容易被暴力破解,虽然有fail2ban监视登录端口的异常尝试,但还是要自己多加注意,况且DeepSeek说我的fail2ban监视的还是默认端口22 ,并不是一条龙服务之后的5522 ,下面我也会优化这个问题。改密码直接输入passwd,然后系统就会让你输入两次密码,输入的时候没有任何显示,Linux就是这个样子,属于正常现象。确认回车即可。
修改自己的登录端口,同时要改SSH服务的配置文件sshd_config(就是我上面说的锁)和防火墙规则,前者是确保SSH服务监听这个端口,后者是保证这个端口是允许流量经过的。此时你的登录端口是5522 ,用 sudo nano /etc/ssh/sshd_config 打开这个配置文件,划到最下面,找到Port 5522 ,在其前面加一个 # 号注释掉,然后再在下面添加一行 Port 9393,然后Ctrl+O,回车,Ctrl+X(保存,确认,退出)。
然后配置防火墙:
sudo ufw allow 9393/tcp
sudo ufw deny 22/tcp
sudo ufw reload
sudo ufw status verbose
image628×244 9.84 KB
sudo systemctl restart sshd 重启 SSH 服务让配置生效。
然后就能新建会话验证配置成功了没,填入IP和新改的端口,直接点击右下角的连接,会弹出输入用户名root,点确认之后是会让输入密码。若是不行,一般不会不行,就两个步骤,好好检查一下,有什么问题随时拷打DeepSeek。
2.4.3 配置Fail2ban监视真正的登录端口
编辑或创建 /etc/fail2ban/jail.local,使用 nano /etc/fail2ban/jail.local命令,将以下内容添加进去
[sshd]
enabled = true
port = 9393 # 改成你现在的 SSH 端口
logpath = %(sshd_log)s
backend = systemd
Ctrl+O,回车,Ctrl+X。重启 Fail2ban 让配置生效并检查配置是否成功。
systemctl restart fail2ban
fail2ban-client status sshd
grep -i port /etc/fail2ban/jail.local /etc/fail2ban/jail.d/* /etc/fail2ban/jail.conf 2>/dev/null
会输出一大堆的内容,在其中能够找到Port: 9393就行。
2.4.4 加密密钥登录和关闭密码登录
创建实例的时候获取的那一对密钥,先将私钥进行加密,在本地电脑PowerShell中输入 ssh-keygen -p -f /c/Users/你的用户名/.ssh/你的私钥名字.key,一般来说密钥是保存在这个位置,创建实例的时候保存的密钥应该是在下载的默认位置,移动到这里来统一管理。运行完命令,会让你输入两遍密码,同样还是没有任何的现象。
然后将公钥(是上面加密私钥对应的公钥)导入到云端Linux服务器中,公钥内容就是用VSCode或者记事本打开公钥.pub,将里面的那串符文复制下来。
# 确保 .ssh 目录存在且权限正确
mkdir -p /root/.ssh
chmod 700 /root/.ssh
# 将你的公钥追加到 authorized_keys 文件中
echo "你的公钥内容" >> /root/.ssh/authorized_keys
# 设置文件权限
chmod 600 /root/.ssh/authorized_keys
然后就能新开会话用私钥在WindTerm上进行新对话验证了(上面介绍了私钥登录过程),这次登录它会弹出个窗口让你输入私钥密码。
关闭密码登录,防止被暴力破解,但多一种登录方式也有好处,这个看自己。还是修改锁,也就是那个sshd_config文件,用命令 nano /etc/ssh/sshd_config,在里面找到PasswordAuthentication,它是白色的,发着光,还是挺明显的,大概在39行,将它后面的yes改成no。然后Ctrl+O,回车,Ctrl+X。接着还是重启SSH服务 systemctl restart ssh。再开一个新对话,这次用账号和密码登录(上面介绍了登录步骤),你会发现登录报错了。
2.4.5 Cloud Shell和控制台串行连接–解决被锁门外和锁坏了的情况。
若是改端口改错了,忘记放行防火墙,然后还把之前打开的老对话都关闭了,就可以用这个功能。
在实例的详情页,选择操作系统管理标签页,往下划,找到控制台连接,这里有Cloud Shell和本地连接。
image1903×878 102 KB
你若是有设置密码的话,可以直接使用Cloud Shell进行登录,即使你通过我上面介绍的配置,关闭了密码登录的功能,也能成功登录,因为上面关闭的密码登录不过是针对SSH登录而已,这里是控制台连接,是完全绕过的,只要你有设置一个非空的密码就行。点开之后,会在底下加载一个窗口出来,等它加载好,回车一下,输入账号名称,回车,然后输入密码,再回车,即可进入系统。下面介绍没设置密码,或者密码不记得了的情况。点开Cloud Shell旁边的创建本地连接,然后它会让你选择填入自己的密钥还是重新创建一份,根据自己的情况选择,我是将之前创建实例时就已经保存的那份公钥内容导入进来,然后点击创建。
image1638×522 55.2 KB
创建完成后,点开旁边的三个点,选择复制Linux/Mac 的串行控制台连接,如果你的密钥已经在GitBash的.ssh文件中配置好了,那就不用指定地址,但我相信用Windows的,ssh一般都放在自己的用户目录下,所以要改造一下刚才复制的串行控制台连接命令。否则会遇到Permission denied (publickey) 错误。要在两处ssh后面各添加一个 -i /私钥地址 。
ssh -i /c/Users/你的用户名/.ssh/私钥名字.key -o ProxyCommand='ssh -i /c/Users/你的用户名/.ssh/私钥名字.key -W %h:%p -p 443 xxxxx-----xxxxxx-----xxxxxx
xxxxxx-----xxxxxxx-----xxxxxxx-----xxxxxxx
第一个私钥地址对应实例操作系统中添加的公钥,第二个私钥地址对应刚才创建的控制台连接添加的公钥,我都用的同一个,所以一会我要输入两遍密码。
也不知道是甲骨文云的问题,还是我的这个密钥的问题,用的居然是ssh-rsa 算法,这个密钥就是在创建实例的时候创建的,所以归根结底还是甲骨文的问题。这个算法过时了,在高级的GitBash中是被默认禁用的,所以运行上面添加了地址之后的命令还是会报错 Unable to negotiate with UNKNOWN port 65535: no matching host key type found. Their offer: ssh-rsa,此时还需要改一下命令。需要在两个私钥地址前面都各自加上 -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedKeyTypes=+ssh-rsa 。也就是在ssh和-i之间添加这两个玩意。
ssh -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedKeyTypes=+ssh-rsa -i /c/Users/你的用户名/.ssh/私钥名字.key -o ProxyCommand='ssh -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedKeyTypes=+ssh-rsa -i /c/Users/你的用户名/.ssh/私钥名字.key -W %h:%p -p 443 xxxx---xxxxx---xxxxx---xxxx----xxxxx---xxxxxx
改好之后就能在GitBash中执行了,你说没有GitBash?怎么可能,这不是上户口的时候送的嘛,去跟家里长辈问一下,肯定是有的。然后输入两遍私钥密码之后会进入一个空行,再输入一下回车就进入系统了。上面配置好的命令可以保存下来,不用再到使用的时候配一遍了。
以上两个方法都是被锁门外的解决情况,前提是本来就有钥匙,要么是账号和密码,要么是密钥,不能两个都没有。
2.4.6 实例炸了
要是直接就给整崩了,新号最好的办法就是重装系统,通过更换引导卷实现,或者就是小机救老机,原理就是把老机整崩的磁盘拆下来,挂到小机身上去,然后登录小机,在上面修复被自己配炸的文件。需要申请一台AMD,新的账号还是不要申请那么多机器先,养养号,这个就先不测试了,推荐几个相关资料。
甲骨文实例dd/救砖/vnc/教程 – Telegraph
更换引导卷重装系统
小鸡救老鸡
3.写作感悟
心血来潮,第一次写这么长的教程,给我的感觉是真的好累啊!以前看别人写的万字长文都没什么感觉,除非写的让我觉得特别棒特别有用,我才会点个小小的赞,自从开始写这篇文章以来,只要是我看过的帖子,无论有没有帮上忙,我都先把赞点上,认可对方的劳动成果。写到后面真的有非常想放弃的冲动,但还是觉得既然开始做一件事情了,那就认真做好它,并且还是第一次做呢。
我这还是建立在别人教程上的延伸,我都觉得非常累了,那些真的是自己一字一句敲出来,一张图一张图截出来的,真的太牛了,顶礼膜拜。而且分享到互联网还要注意保护自己的隐私安全,我也是第一次打码上传自己的图片,也不知道什么需要隐藏,就瞎打一通了,要是泄露了个人信息,还请各位互联网大善人不要给我盒开了。
写这篇面向小白的教程,我也是收获了些写作经验,那就是最好是一边做,一边记录,这样或许比做完之后再从头开始写要轻松一些吧。
网友解答:--【壹】--:
开机二十多万次了 还是开不到
--【贰】--: 潮汐:
之前就用这个邮箱注册的时候不是秒出ABC
请问这是第二个号吗?
--【叁】--:
太狠了 今晚操作起来!
--【肆】--:
感谢分享。
ipv4 不行么?他这个防火墙折腾我两天了,明明控制台开了,服务器 iptables 也开了,就是不能用。
80,443,8000 都可以,随机的 20000+和 50000+明明指定了就是连不通。
--【伍】--:
感谢分享
--【陆】--:
感谢佬友分享
--【柒】--:
请问佬国内网络环境可以注册吗?
--【捌】--:
够保姆级。所有的做完之后就可以放着吃灰了
--【玖】--:
这个甲骨文云号就是前几天注册的,唯一的号,因为之前一直失败,我就在换邮箱尝试,然后我发现网易的这个邮箱会转圈圈久一点,其他的邮箱,比如outlook,QQ邮箱之类的都是秒出abc,然后就重点用这个邮箱注册了,可能也是玄学
--【拾】--:
感谢分享,虽然我已经踩过坑了
--【拾壹】--:
先马住 等中了再回来细品
--【拾贰】--:
大佬,连接服务器ssh感觉有点延迟怎么解决,termius,梯子连外网也很快,ssh客户端挂代理也一样不跟手
--【拾叁】--:
感谢佬,放水期间我试试哈哈哈
--【拾肆】--:
感谢分享
--【拾伍】--: 潮汐:
在专门的网站上转换
转换出来是带声调的拼音,请问你是直接复制带声调的拼音去粘贴吗?
潮汐:地址1,2,3 ,我都是填一样的,从什么区开始,然后是街道,三个地址一模一样
三行全都是一样?(后面2和3是选填)不是将自己的地址拆分成三部分填上去
--【拾陆】--:
感谢佬分享
--【拾柒】--: 潮汐:
拒绝过无数次了,因为我只有这一张。点击完thanks,按照传统的玄学办法,等1min左右再点确认提交(又有说法是在thanks界面等1min左右,让网站反应一下,当然了,这是玄学),我在50s的附近点的确认,然后开始转圈圈,我感觉好像有戏,转了一会就出现跑道了(我也算是看见一次跑道了 )。然后就是等15min,创建账号成功了会发邮件通知,一定要让跑道跑完,没跑完可能就白瞎了(小心驶得万年船)。
感谢分享
--【拾捌】--:
就说到底是甲骨文会做拼音到中文的转换还是银行会做?我觉得吧,在座的各位,开发系统大大小小也不少了吧,有没有哪个系统是专门支持拼音的?
--【拾玖】--:
我今天刚下的中行数字信用卡,然后还是abc
目录:
一 注册成功经验
作为一个前野生的佬友,看着L站中别人分享的成功经历也是心里痒痒,终于今天(并非今天)莫名奇妙把甲骨文云的账号注册成功了,我也算是跟着喝了一口汤,把自己的过程分享一下,说不定能造福后来者。
首先是在电脑的Google浏览器中开启无痕模式,然后注册甲骨文-中国,用的邮件是网易的163 ,因为之前就用这个邮箱注册的时候不是秒出ABC,我就觉得这邮箱的概率似乎大一些,并且163的邮箱号和手机号是一致的,一致的信息,我觉得给人的感觉就真实一些,当然了,这纯玄学,在此之前我已经失败过无数次了,包括前几天就试了很多次了,今天下午偶然间结束了小插件的开发,就试一次,没想到成了。
邮件是发到了Edge浏览器上,在按钮上右键复制链接(不要点开),然后在Google无痕浏览器中打开,之前注册的页面还在,保持环境的一致性。名字我填的是真实的中文,名在前,姓在后,然后手机号用和163一致的,地址我用的都是拼音,在专门的网站上转换,就不要自己瞎拼了。地址1,2,3 ,我都是填一样的,从什么区开始,然后是街道,三个地址一模一样,然后我用的是当前的真实地址,不是信用卡的地址,因为我信用卡地址在东北,我现在在广东,隔得也太远了。然后选区我选的是新加坡,想弄个新加坡的节点来着,我看别人推荐的区好像是圣何塞好一些,这个看自己。甲骨文怎么选区域?甲骨文三网延迟, 附上甲骨文全区测速节点地址!!! - 文档共建 - LINUX DO
然后就是信用卡了,我用的是工行的星座卡,用多少冲多少,没有额度(穷鬼专用),以前也是用这张,被拒绝过无数次了,因为我只有这一张。点击完thanks,按照传统的玄学办法,等1min左右再点确认提交(又有说法是在thanks界面等1min左右,让网站反应一下,当然了,这是玄学),我在50s的附近点的确认,然后开始转圈圈,我感觉好像有戏,转了一会就出现跑道了(我也算是看见一次跑道了)。然后就是等15min,创建账号成功了会发邮件通知,一定要让跑道跑完,没跑完可能就白瞎了(小心驶得万年船)。
首次登录建议直接升级账号,这样存活率会高很多,而且能够继续使用免费的套餐(两个AMD,一个ARM),若是首次不升级的话,后续想升级都无法升级了,建议第一次登录就进行升级。信用卡中要保证有140新加坡币,扣款验证需要138.19 ,秒扣秒退回。作为验资的作用。据说是要等几个小时之后才会发邮件通知结果。
然后就是后续的开机器了,大概率需要用脚本抢,我打算在升级成功之后再操作,这个有没有说法我也不知道(小心驶得万年船),我打算参考这篇博客。刚开始先开一个AMD,然后把我的CPA搭上去。养号一段时间,看能不能活一个月,若是能的话,就再抢个ARM搭一个节点。据说消费一笔账单,能够让存活的概率增大很多,后续我研究一下它的最低消费是多少。登录甲骨文云账户,我全程没开代理,据说开了会导致升级失败,而且有封号的风险(甲骨文三大玄学之一)。
二 申请实例和配置系统
1.推荐教程
甲骨文云申请实例和开机过程。之前推荐的那些个教程都过期了,纯看的时候看不出来,只有对照着操作的时候,发现好多对不上。这次申请实例到开机,主要参考了两个视频加一个知乎文章然后配合DeepSeek,都是参考着来的,因为它们都不是很全。
天王盖不了地虎-某乎,零度解说-福站,科技狮子-福站。
上面最好的申请实例教程,我觉得是天王盖地虎的,2026年最新申请的账号进行的操作,其中先添加vnic&子网再申请实例是其他教程没讲的,缺点可能就是没有在SSH客户端上操作系统,都是在甲骨文云后台上操作的。第二是零度解说的视频,也是2026年刚注册的账号,并且是一边录屏一边操作,非常直观,缺点就是造假,他明明没有申请成功4C24G,却放了一个其他账号的切片。好在他又演示了一遍申请1核的AMD,这次是真的了没有造假(还算有点良心),然后他是在申请实例的过程中创建vnic&子网的,这样的子网是只有IPV4,创建成功后要自己把IPV6补上。科技狮子好像是一个佬友,他是专门做甲骨文云系列视频出道的,在B站和油管好像都是有5w粉丝,他的视频很多,很全,可以在以后进行系统学习,缺点是都是上古版本,而且他今年没有注册新的账号操作,而是在老的账号上操作,这就导致很多地方他是配置好的,但作为一个啥也不懂,又是全新账号的小白来说,很多地方是看不懂的,所以申请实例的时候不建议跟着他。
然后是开机操作系统的教程,与上面的推荐顺序相反了。因为后续管理系统肯定都是在SSH客户端上操作,不可能经常性的去打开甲骨文云后台配置,这玩意也不能保持登录状态,每次登录又要注意网络环境,这就很麻烦。所以在SSH客户端上操作系统,对于小白来说也是非常重要的。我最终实现的配置是关闭甲骨文云上的防火墙,允许所有协议通过,然后在系统上统一用ufw管理防火墙,根据自己想要实现的功能直接问DeepSeek,然后通过命令行去打开相应的端口,当前我就只打开了自己的登录端口,非常的安全。
天王盖地虎的教程直接没讲操作系统,也不知道他是不是发在其他帖子上了,然后零度解说的视频是进行了操作系统的管理的,并且提供了SSH客户端的推荐–WindTerm,我当前也是用的这个,之前学校做实验用的多的好像Xshell,不过总是要升级,就被我抛弃了,现在先用着WindTerm吧,反正也够轻量级,感觉不好用到时候再换。不过零度解说的配置理念与我相反,他是在WindTerm上把系统的防火墙全关了,然后所有的出入站规则都在甲骨文云后台上操作,以后想添加什么端口,都要重新登录一遍后台,然后操作,太麻烦了,我还是喜欢直接在WindTerm上操作命令行。然后最推荐的是科技狮子,不愧是甲骨文界的老资历,提供了一套龙的安装调优系统脚本,只要认识汉字就能实现绝大多数的功能,对于小白来说,不亚于是给新买的电脑安装了360套装,非常省事,输入数字回车就能无脑化执行操作。当然了,脚本嘛,还是没有自己手动配置的有掌控感,科技狮子在油管和B站都有5w的粉丝,说多不多也说少不少了,安全应该没问题。我本来也是想直接手动配置系统,可惜能力不济,分不清东南西北,最后还是选择了科技狮子的脚本来进行重装Debian系统,然后进行了一套龙的优化(没办法,自动化操作真的太香了)。不过我还是让DeepSeek帮我改成其他的登录端口,我的考虑是这些教学主播人红是非多,受众又是我这样的一群小白群体,也一直有这样一群坏人去扫别人的端口破解,怕被有心的人盯上针对,毕竟是升级账号,我觉得多小心一些是没问题的。我让DeepSeek改了登录端口,然后用ufw管理所有的开发端口,目前只开发了一个登录端口,后续添加功能,再让AI帮我添加(AI真的太好用了!),然后DeepSeek说fail2ban(科技lion脚本安装的安全监视端口软件)监视的是默认登录端口,也就是22 ,不是科技lion后面改的5522 ,我不知道AI是不是瞎说的,后续我是让他帮我改成监视真正的登录端口,下面会介绍。
推荐纯小白用户创建实例的教程可以跟着上面的天王盖地虎,然后操作系统配置跟着科技Lion。最后能实现的效果就是甲骨文云后台开放所有协议流量,后续所有的操作就都只在WindTerm这个客户端上进行就可以了,不用登录后台了,然后通过科技lion的脚本搭建的这个大框架,随着自己对于Linux的熟练,就能自己往上添加东西了,我相信很多人第一次使用电脑的时候肯定都用过360或者其他什么电脑管家,当自己逐渐学会使用电脑之后就都全部卸载了。
我最终实现的效果就是,云后台开放防火墙所有协议,预留了一个自己的独立IP,开通了IPV4和IPV6,然后在WindTerm上用科技Lion的脚本重装了一个稳定的Debian系统(不会封号,甲骨文云官方也推荐自己重装),好处就是去除了甲骨文云的监视组建,其他的一些附带东西,然后启用了ufw来管理我的系统防火墙,以后开放端口就用他操作了。我禁止了账号密码登录(科技lion的脚本重装一条龙优化之后是账号和密码登录,并且开放了防火墙,我觉得不安全),改用密钥登录(要上传自己的公钥到实例系统,下面会介绍),然后我再把本地电脑的私钥进行了加密(我真是太小心了),改了登录的端口,也是我当前开放的唯一端口(科技Lion脚本运行之后,登录端口变成了5522 ,我根据自己的喜好又改了)。这一顿操作下来,我感觉要安全有安全,要便捷有便捷,太帅了bro。
2.我的配置过程
首先我是打开零度解说的视频,跟着他一步步操作,先创建实例,然后在实例中添加vnic&子网,跟着他创建完4C24G实例,你会发现他没创建成功,他会批个图糊弄观众,但你成功了,因为你是升级账号,我也很建议刚升级完账号就赶快创建,之前我还担心配置开太高会不会导致封号,后面看了很多经验贴,发现没有任何规律,只要不太过分,就是随机的,干就完了bro。我申请的配置是4C24G,100GB的磁盘,其他的配置后续都可以改,但是过后有没有4C24G的配置就不好说了,你刚升级完账号,官方怕得罪高贵的付费用户,就有什么给你开什么,过段时间发现你光白嫖不消费,就把你拉入穷鬼黑名单了,有机子也不给你,所以刚升级完直接就最高配置没毛病bro(磁盘别拉太大,免得太招摇)。
看完零度解说的视频,此时你获得了一个4C24G的机子和一个属于你的IPv4预留IP,还有一组公钥和私钥,但是你的云防火墙和IPV6还没配置好。跟着我下面操作。
2.1 分配IPv6地址和配置路由
在甲骨文云的主页,点击左上角的三条杠(之前创建实例的地方)
Pasted image 202604011004431912×879 119 KB
选择网络,然后点开虚拟云网络
image1900×584 66.2 KB
然后你会看到自己在创建的实例的时候顺便创建的虚拟云网络,点击名称打开它
image1913×725 120 KB
然后在里面点开IP管理,选择下面的CIDR块/IPv6前缀,在里面把分配 Oracle 分配的 IPv6 /56 前缀勾上,然后点击添加CIDR块,这样就为自己的整个云网络VCN分配了一个IPv6的地址段,接下来要为自己的实例子网也进行IPv6地址段分配。
image1883×750 87.8 KB
image1903×831 70.6 KB
添加完之后还是这个页面,不过这次选择IP管理旁边的子网。这个子网也是在创建实例的时候创建的。点开它,同样是IP管理,往下拉找到IPv6前缀,选择添加IPV6前缀。
image1912×735 94.3 KB
image1905×803 70.7 KB
与给整个VCN分配IPV6地址段一样,子网的分配也是一样的,不过多了一个IPv6 CIDR 块 字段的填写,我点开之后是下面这个样子。
image1901×837 51.8 KB
啥也干不了,应该是之前分配过了造成的?纯小白人看傻了。我记得是可以勾选那个分配 Oracle 分配的 IPv6 /64 前缀,然后再在IPv6 CIDR 块 字段输入两个十六进制的字符,aa或者bb之类的都可以。再选择右下角的添加 IPv6 前缀即可。
完成了上面的虚拟云网VCN及其下的子网IPv6前缀的添加,终于可以给实例分配具体的IPv6地址了。点开实例,还是从主页的三条杠进入。
image1399×626 31.4 KB
image1914×756 124 KB
点击里面的网络,然后往下划找到附加的VNIC,选择下面的那个玩意名称,点进去。
image1910×736 85.6 KB
然后选择IP管理,找到IPv6地址,选择分配IPv6地址。
image1887×766 75.4 KB
子网IPV6前缀是之前已经分配好的,然后前缀长度选择128(有什么说法吗?不晓得),再勾选下面的自动分配IP地址,点击右下角的分配即可。
image1901×848 71.4 KB
此时实例的IPV6的地址就分配好了,然后来到分配好的IPv4或者IPv6的路由表下,都是同一个路由表,点开它。
image1875×836 85.4 KB
选择路由规则,然后添加路由规则,跟我的路由规则一样即可,::/0是IPv6,0.0.0.0/0是IPv4,目标类型都是internet网关,目标就是你自己的虚拟云网,只有一个,选择即可,然后是静态的。
image1917×723 98.9 KB
2.2 开放甲骨文云后台防火墙
因为我后续的活动都想直接在WindTerm上操作配置了,不想再回到甲骨文云后台折腾,因此就把甲骨文云上的防火墙都关了吧,免得要同时配置两个地方,系统的防火墙就够了。
说是甲骨文云防火墙,但其实就是虚拟云网的安全列表。回到虚拟云网vcn(三条杠的网络进入,上面有介绍),这次不去IP管理,不去子网,选择安全。点开安全列表里面的那个名称。
image1912×706 95.2 KB
在入站规则下配置成下面这个玩意,就是允许所有协议通过,::/0是IPv6的,0.0.0.0/0是IPv4的,允许所有端口的所有流量通过。
image1913×862 91.8 KB
出站规则默认就是这个样子,看不清图片的话直接把出站规则的抄上来就行。
完成上面的操作,云平台就算配置好了,以后除了封号都不用登录了。然后可以配置实例操作系统了。
2.3 配置实例终端操作系统
我是用零度解说推荐的SSH客户端–WindTerm,够轻量,其他的客户端我也不了解。直接去GitHub上搜索下载,或者用零度解说推荐的下载地址也可以(不过有次我用火绒杀毒扫出来WindTerm带了木马,那个WindTerm好像就是从零度解说那里下载的)。
要是看了零度解说的那个视频,他里面也讲了如何配置SSH客户端,我这里稍微演示一下。先配置成中文和亮主题。重启生效。
image1919×791 55.7 KB
image723×750 14.5 KB
然后配置选中复制,右键粘贴。
image722×749 16.1 KB
image717×745 14.3 KB
然后可以添加会话了。还是左上角的会话,点击新建会话,在SSH的标签下,填入主机IP,就是之前申请实例的时候分配的预留IP,是IPv4(IPv6也行,因为之前配置好了)。端口是默认的22 ,选择下面的验证。
image796×798 19.4 KB
点击那三个点,把之前创建实例保存的私钥导进去。(要是没保存那就完犊子了)
image796×796 20.8 KB
然后点击右下角的连接,此时WindTerm应该会让你设置一个密码,建议留空,那不过是在本地电脑上加的软件锁,防止对象窃取自己云端电脑中的三体人机密,但我觉得没必要,因为你没对象。当电脑锁屏之后会弹出输入密码,指的就是这个密码,没设置的话回车就行了。
然后你就进入系统了,作为一个小白,此时你云端的防火墙已经关了,系统还有一个自带的防火墙,所以其实安全问题不大。然后我们就打开科技Lion的那个视频了,跟着他进行一条龙脚本服务,非常攒劲。跟着他输入相应的数字即可,重装了系统,换成干净的系统,然后装了一个监视端口被暴力破解的安全软件,还有一些其他的玩意,对于纯小白来说,那就是360一件套,我觉得还是非常有必要的,以后跟别人吹嘘,你就说自己曾经被一条龙服务过。
如果你打算用这个脚本的话推荐跟着他的那个视频操作,脚本安装命令是bash <(curl -sL kejilion.sh),输入回车即可,退出脚本之后,按k回车能重新打开。
跟着他的视频操作,重装了系统,并且改成了账号和密码登录,此前密钥登录的方式失效了,你需要重新登录。新建会话,还是输入预留IP,此时还没有被一条龙服务过,你的登录端口依旧是22,直接选择连接,弹出的窗口输入账号名称root,然后是你自己设置的密码(重装之前会让你设置)。我记得当时会出现闪退,我怀疑是系统还在重装,关掉软件等一会,然后再执行上面的登录操作。
重装系统之后你就能跟着科技Lion的视频进行接下来的一条龙服务了。一条龙服务之后登录端口就变成了高位的5522 ,比默认的22还是要安全一些。到这里,基本上就配置结束了,要是你没有其他的安全需求的话,我上面也说了,科技lion的脚本一条龙之后,系统防火墙是关闭的,他这是为了给纯小白进行测试使用的,但现在都是人手一个AI工具,所以没有真正意义上的纯小白,需要实现什么测试,直接把问题给AI就行了,这种具体简单的问题,AI解决的非常好。所以我使用DeepSeek帮我做了下面的优化,主要就是安全方面,因为我看到站内有小伙伴因为端口被扫,然后账号一个月走10多t流量封号的,甚至信用卡被刷爆,毕竟是升级用户,还是小心点比较好。
2.4 个性化安全策略配置
注意,以下的每一步操作之后,都建议新开一个会话测试一下是不是还能成功登录,不能的话就在老对话中进行修改,已经建立的老对话不会因为改了登录方式,密码,端口这些东西而断开。若是把自己锁在外面了也别慌,下面会介绍解决办法,就算是把锁搞坏了(sshd_config改崩了,SSH连接无法建立)也能解决,就是有亿点点麻烦,所以尽量别把锁搞坏了。
2.4.1 安装ufw管理防火墙
我没记错的话,科技lion的脚本是关闭了所有防火墙,并且没有下载这个ufw软件。
# 安装
apt update && apt install ufw -y
# 设置默认策略(拒绝所有入站,允许所有出站)
ufw default deny incoming
ufw default allow outgoing
# 允许自己的登录端口开放,别把自己锁外面了
ufw allow 5522/tcp
# 启用ufw
ufw enable
# 检查配置状态
ufw status verbose
值得注意的是,用ufw来管理防火墙,那就不要安装iptables-persistent,这玩意安装之后会导致ufw被卸载,因为这两个软件都是管理防火墙的,会冲突,结果就是相互卸载,要是ufw被卸载了,自己允许登录端口开放的规则在下次登录就会失效,结果就是把自己锁外面了。
iptables-persistent的使用原理不太清楚,以后再研究吧,为了保证ufw的安全,我决定给它再上一层保护措施。这样就不会被自动卸载和更新了。
# 锁定ufw
apt-mark hold ufw
# 解锁
apt-mark unhold ufw
# 更新 ufw
sudo apt update && sudo apt install ufw
# 更新后重新锁定 ufw
sudo apt-mark hold ufw
以后想搭建代理,或者其他什么活动,你就直接问DeepSeek使用ufw的什么命令开放什么对应的端口就行。
2.4.2 修改密码和登录端口
我先改的登录密码,此时的系统只能通过密码登录,用科技lion脚本重装系统的时候太草率,设置密码太过简单,非常容易被暴力破解,虽然有fail2ban监视登录端口的异常尝试,但还是要自己多加注意,况且DeepSeek说我的fail2ban监视的还是默认端口22 ,并不是一条龙服务之后的5522 ,下面我也会优化这个问题。改密码直接输入passwd,然后系统就会让你输入两次密码,输入的时候没有任何显示,Linux就是这个样子,属于正常现象。确认回车即可。
修改自己的登录端口,同时要改SSH服务的配置文件sshd_config(就是我上面说的锁)和防火墙规则,前者是确保SSH服务监听这个端口,后者是保证这个端口是允许流量经过的。此时你的登录端口是5522 ,用 sudo nano /etc/ssh/sshd_config 打开这个配置文件,划到最下面,找到Port 5522 ,在其前面加一个 # 号注释掉,然后再在下面添加一行 Port 9393,然后Ctrl+O,回车,Ctrl+X(保存,确认,退出)。
然后配置防火墙:
sudo ufw allow 9393/tcp
sudo ufw deny 22/tcp
sudo ufw reload
sudo ufw status verbose
image628×244 9.84 KB
sudo systemctl restart sshd 重启 SSH 服务让配置生效。
然后就能新建会话验证配置成功了没,填入IP和新改的端口,直接点击右下角的连接,会弹出输入用户名root,点确认之后是会让输入密码。若是不行,一般不会不行,就两个步骤,好好检查一下,有什么问题随时拷打DeepSeek。
2.4.3 配置Fail2ban监视真正的登录端口
编辑或创建 /etc/fail2ban/jail.local,使用 nano /etc/fail2ban/jail.local命令,将以下内容添加进去
[sshd]
enabled = true
port = 9393 # 改成你现在的 SSH 端口
logpath = %(sshd_log)s
backend = systemd
Ctrl+O,回车,Ctrl+X。重启 Fail2ban 让配置生效并检查配置是否成功。
systemctl restart fail2ban
fail2ban-client status sshd
grep -i port /etc/fail2ban/jail.local /etc/fail2ban/jail.d/* /etc/fail2ban/jail.conf 2>/dev/null
会输出一大堆的内容,在其中能够找到Port: 9393就行。
2.4.4 加密密钥登录和关闭密码登录
创建实例的时候获取的那一对密钥,先将私钥进行加密,在本地电脑PowerShell中输入 ssh-keygen -p -f /c/Users/你的用户名/.ssh/你的私钥名字.key,一般来说密钥是保存在这个位置,创建实例的时候保存的密钥应该是在下载的默认位置,移动到这里来统一管理。运行完命令,会让你输入两遍密码,同样还是没有任何的现象。
然后将公钥(是上面加密私钥对应的公钥)导入到云端Linux服务器中,公钥内容就是用VSCode或者记事本打开公钥.pub,将里面的那串符文复制下来。
# 确保 .ssh 目录存在且权限正确
mkdir -p /root/.ssh
chmod 700 /root/.ssh
# 将你的公钥追加到 authorized_keys 文件中
echo "你的公钥内容" >> /root/.ssh/authorized_keys
# 设置文件权限
chmod 600 /root/.ssh/authorized_keys
然后就能新开会话用私钥在WindTerm上进行新对话验证了(上面介绍了私钥登录过程),这次登录它会弹出个窗口让你输入私钥密码。
关闭密码登录,防止被暴力破解,但多一种登录方式也有好处,这个看自己。还是修改锁,也就是那个sshd_config文件,用命令 nano /etc/ssh/sshd_config,在里面找到PasswordAuthentication,它是白色的,发着光,还是挺明显的,大概在39行,将它后面的yes改成no。然后Ctrl+O,回车,Ctrl+X。接着还是重启SSH服务 systemctl restart ssh。再开一个新对话,这次用账号和密码登录(上面介绍了登录步骤),你会发现登录报错了。
2.4.5 Cloud Shell和控制台串行连接–解决被锁门外和锁坏了的情况。
若是改端口改错了,忘记放行防火墙,然后还把之前打开的老对话都关闭了,就可以用这个功能。
在实例的详情页,选择操作系统管理标签页,往下划,找到控制台连接,这里有Cloud Shell和本地连接。
image1903×878 102 KB
你若是有设置密码的话,可以直接使用Cloud Shell进行登录,即使你通过我上面介绍的配置,关闭了密码登录的功能,也能成功登录,因为上面关闭的密码登录不过是针对SSH登录而已,这里是控制台连接,是完全绕过的,只要你有设置一个非空的密码就行。点开之后,会在底下加载一个窗口出来,等它加载好,回车一下,输入账号名称,回车,然后输入密码,再回车,即可进入系统。下面介绍没设置密码,或者密码不记得了的情况。点开Cloud Shell旁边的创建本地连接,然后它会让你选择填入自己的密钥还是重新创建一份,根据自己的情况选择,我是将之前创建实例时就已经保存的那份公钥内容导入进来,然后点击创建。
image1638×522 55.2 KB
创建完成后,点开旁边的三个点,选择复制Linux/Mac 的串行控制台连接,如果你的密钥已经在GitBash的.ssh文件中配置好了,那就不用指定地址,但我相信用Windows的,ssh一般都放在自己的用户目录下,所以要改造一下刚才复制的串行控制台连接命令。否则会遇到Permission denied (publickey) 错误。要在两处ssh后面各添加一个 -i /私钥地址 。
ssh -i /c/Users/你的用户名/.ssh/私钥名字.key -o ProxyCommand='ssh -i /c/Users/你的用户名/.ssh/私钥名字.key -W %h:%p -p 443 xxxxx-----xxxxxx-----xxxxxx
xxxxxx-----xxxxxxx-----xxxxxxx-----xxxxxxx
第一个私钥地址对应实例操作系统中添加的公钥,第二个私钥地址对应刚才创建的控制台连接添加的公钥,我都用的同一个,所以一会我要输入两遍密码。
也不知道是甲骨文云的问题,还是我的这个密钥的问题,用的居然是ssh-rsa 算法,这个密钥就是在创建实例的时候创建的,所以归根结底还是甲骨文的问题。这个算法过时了,在高级的GitBash中是被默认禁用的,所以运行上面添加了地址之后的命令还是会报错 Unable to negotiate with UNKNOWN port 65535: no matching host key type found. Their offer: ssh-rsa,此时还需要改一下命令。需要在两个私钥地址前面都各自加上 -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedKeyTypes=+ssh-rsa 。也就是在ssh和-i之间添加这两个玩意。
ssh -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedKeyTypes=+ssh-rsa -i /c/Users/你的用户名/.ssh/私钥名字.key -o ProxyCommand='ssh -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedKeyTypes=+ssh-rsa -i /c/Users/你的用户名/.ssh/私钥名字.key -W %h:%p -p 443 xxxx---xxxxx---xxxxx---xxxx----xxxxx---xxxxxx
改好之后就能在GitBash中执行了,你说没有GitBash?怎么可能,这不是上户口的时候送的嘛,去跟家里长辈问一下,肯定是有的。然后输入两遍私钥密码之后会进入一个空行,再输入一下回车就进入系统了。上面配置好的命令可以保存下来,不用再到使用的时候配一遍了。
以上两个方法都是被锁门外的解决情况,前提是本来就有钥匙,要么是账号和密码,要么是密钥,不能两个都没有。
2.4.6 实例炸了
要是直接就给整崩了,新号最好的办法就是重装系统,通过更换引导卷实现,或者就是小机救老机,原理就是把老机整崩的磁盘拆下来,挂到小机身上去,然后登录小机,在上面修复被自己配炸的文件。需要申请一台AMD,新的账号还是不要申请那么多机器先,养养号,这个就先不测试了,推荐几个相关资料。
甲骨文实例dd/救砖/vnc/教程 – Telegraph
更换引导卷重装系统
小鸡救老鸡
3.写作感悟
心血来潮,第一次写这么长的教程,给我的感觉是真的好累啊!以前看别人写的万字长文都没什么感觉,除非写的让我觉得特别棒特别有用,我才会点个小小的赞,自从开始写这篇文章以来,只要是我看过的帖子,无论有没有帮上忙,我都先把赞点上,认可对方的劳动成果。写到后面真的有非常想放弃的冲动,但还是觉得既然开始做一件事情了,那就认真做好它,并且还是第一次做呢。
我这还是建立在别人教程上的延伸,我都觉得非常累了,那些真的是自己一字一句敲出来,一张图一张图截出来的,真的太牛了,顶礼膜拜。而且分享到互联网还要注意保护自己的隐私安全,我也是第一次打码上传自己的图片,也不知道什么需要隐藏,就瞎打一通了,要是泄露了个人信息,还请各位互联网大善人不要给我盒开了。
写这篇面向小白的教程,我也是收获了些写作经验,那就是最好是一边做,一边记录,这样或许比做完之后再从头开始写要轻松一些吧。
网友解答:--【壹】--:
开机二十多万次了 还是开不到
--【贰】--: 潮汐:
之前就用这个邮箱注册的时候不是秒出ABC
请问这是第二个号吗?
--【叁】--:
太狠了 今晚操作起来!
--【肆】--:
感谢分享。
ipv4 不行么?他这个防火墙折腾我两天了,明明控制台开了,服务器 iptables 也开了,就是不能用。
80,443,8000 都可以,随机的 20000+和 50000+明明指定了就是连不通。
--【伍】--:
感谢分享
--【陆】--:
感谢佬友分享
--【柒】--:
请问佬国内网络环境可以注册吗?
--【捌】--:
够保姆级。所有的做完之后就可以放着吃灰了
--【玖】--:
这个甲骨文云号就是前几天注册的,唯一的号,因为之前一直失败,我就在换邮箱尝试,然后我发现网易的这个邮箱会转圈圈久一点,其他的邮箱,比如outlook,QQ邮箱之类的都是秒出abc,然后就重点用这个邮箱注册了,可能也是玄学
--【拾】--:
感谢分享,虽然我已经踩过坑了
--【拾壹】--:
先马住 等中了再回来细品
--【拾贰】--:
大佬,连接服务器ssh感觉有点延迟怎么解决,termius,梯子连外网也很快,ssh客户端挂代理也一样不跟手
--【拾叁】--:
感谢佬,放水期间我试试哈哈哈
--【拾肆】--:
感谢分享
--【拾伍】--: 潮汐:
在专门的网站上转换
转换出来是带声调的拼音,请问你是直接复制带声调的拼音去粘贴吗?
潮汐:地址1,2,3 ,我都是填一样的,从什么区开始,然后是街道,三个地址一模一样
三行全都是一样?(后面2和3是选填)不是将自己的地址拆分成三部分填上去
--【拾陆】--:
感谢佬分享
--【拾柒】--: 潮汐:
拒绝过无数次了,因为我只有这一张。点击完thanks,按照传统的玄学办法,等1min左右再点确认提交(又有说法是在thanks界面等1min左右,让网站反应一下,当然了,这是玄学),我在50s的附近点的确认,然后开始转圈圈,我感觉好像有戏,转了一会就出现跑道了(我也算是看见一次跑道了 )。然后就是等15min,创建账号成功了会发邮件通知,一定要让跑道跑完,没跑完可能就白瞎了(小心驶得万年船)。
感谢分享
--【拾捌】--:
就说到底是甲骨文会做拼音到中文的转换还是银行会做?我觉得吧,在座的各位,开发系统大大小小也不少了吧,有没有哪个系统是专门支持拼音的?
--【拾玖】--:
我今天刚下的中行数字信用卡,然后还是abc

