侧边栏壁纸
博主头像
少年听雨的博客博主等级

天地本宽,而鄙者自隘。

  • 累计撰写 33 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

甲骨文救砖

少年听雨歌楼上
2024-07-27 / 0 评论 / 0 点赞 / 130 阅读 / 7064 字

前言

在使用甲骨文的过程中经常会遇到各种问题导致机器失联,在查阅大量文章后终于找到一个可靠的方法,在此记录。

安装netboot

链接Cloud shell控制台

选择失联实例,点击控制台链接,点击启动CloudShell连接。

重启引导

此时上滑点击重启引导,勾选通过立即关闭然后重新打开电源,强制重新引导实例。

此时疯狂点按ESC,直到cloudshell控制台显示图像。

使用方向键,依次选择Boor Manager-EFI Internal Shell-回车

稍等进入控制台界面,按照你的地区输入以下命令拉取netboot镜像。

日本

tftp 168.138.192.98 amd.efi

韩国

#Oracle

tftp 152.70.37.174 amd.efi

凤凰城

tftp 129.146.9.206 amd.efi

圣保罗

tftp 191.238.221.198 amd.efi

圣何塞

tftp 146.235.230.96 amd.efi

注意:如果出现Time out等错误,请到你的实例-子网-选择你的子网,并添加入站规则,放开所有UDP端口。

等待拉取完成,输入命令退出

exit

进入netboot

按ESC退出到第一个界面,依次选择

Boot Maintenance Manager –> Boot from File–> 选择硬盘回车–> 选择AMD.efi,即可进入 netboot.xyz

编辑netboot配置并安装系统

此时先不要急着选择系统,我们还需要设置一点东西,如果不设置可能会卡在界面无法进入。

依次选择Utilities(UEFI)-Kernel cmdline params-粘贴如下命令后回车。

console=ttyS0,9600

接着按ESC,回到最初netboot.xyz的系统选择界面,选择你所需要的系统即可正常安装。

此时可以发现已经能进入系统界面。

新手向

正常安装之后,如果你和我一样,发现无法SSH链接系统,那么你可以进行以下操作。

重置密码

如果发现无法登录,首先重新设置一个密码,查看是不是密码错误的问题。

重设密码命令

输入以下命令,连续两次输入新的密码,即可重设密码。

passwd

如果不行再进行以下方法。

编辑SHH文件

安装缺少的指令工具

apt update

apt install sudo # 安装 sudo 包

apt install vim -y # 安装vim

方法1,修改sshd_config文件

打开sshd_config文件

vim /etc/ssh/sshd_config

编辑

查找到以下四项,按下i进行编辑,并确保这四项前面没有#号。

Port 22
PasswordAuthentication yes
PermitRootLogin yes
UsePAM yes

输入 :wq ,退出并保存文件。

重新载入文件

输入以下命令,重启SSH命令。

systemctl restart ssh


如果一切顺利此时你已经可以连接SSH控制台了。

方法二,重写sshd_config文件。

删除

输入以下命令删除sshd_config文件。

rm /etc/ssh/sshd_config

重建

创建新的sshd_config文件

vim /etc/ssh/sshd_config


按i并粘贴以下命令内容

# SSH daemon configuration file

# Specify the port to listen on
Port 22

# Use protocol version 2
Protocol 2

# HostKey files for the SSH server
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key

# Enable password authentication
PasswordAuthentication yes

# Permit root login
PermitRootLogin yes

# Use PAM for authentication
UsePAM yes

# Specify the address family
AddressFamily any

# Listen on all interfaces
ListenAddress 0.0.0.0
ListenAddress ::

# Enable X11 forwarding
X11Forwarding yes

# Allow client to request pseudo-terminal
PermitTTY yes

# Allow Agent Forwarding
AllowAgentForwarding yes

# Allow TCP forwarding
AllowTcpForwarding yes

# Authentication
LoginGraceTime 2m
PermitEmptyPasswords no
ChallengeResponseAuthentication no
UseDNS no
PrintMotd no
PrintLastLog yes

# Logging
SyslogFacility AUTH
LogLevel INFO

# MaxAuthTries specifies the maximum number of authentication attempts permitted per connection. The default is 6.
MaxAuthTries 3

按下ESC,输入 :wq ,退出并保存文件。

重启载入SHH文件

输入以下命令,重启SSH命令。

systemctl restart ssh


如果一切顺利此时你已经可以连接SSH控制台了。

自动DD Diebian 12

bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 12 -v 64 -p "密码" -port "端口"  # 按需修改

0

评论区