OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

6.4.2. 使用 SSH 协议的远程内核崩溃转储


使用 SSH的 协议 /etc/default/kdump-工具 必须按以下方式修改:


# ------------------------------------------------- --------------------------

# 远程转储设施:

# SSH - 将接收转储的远程服务器的用户名和主机名

# 和 dmesg 文件。

# SSH_KEY - 用于登录远程的 ssh 私钥的完整路径

# 服务器。 使用 kdump-config 传播将公钥发送到

#远程服务器

# HOSTTAG - 选择是否将 IP 地址的主机名用作前缀

# 将文件发送到远程服务器时的时间戳目录。

# 'ip' 是默认值。

SSH="ubuntu@kdump-netcrash"


唯一需要定义的强制变量是 SSH。 它必须包含使用 {username}@{remote server} 格式的远程服务器的用户名和主机名。

SSH_KEY 可用于提供要使用的现有私钥。 否则, kdump-config 传播 命令将创建一个新的密钥对。 HOSTTAG 变量可用于使用系统的主机名作为要创建的远程目录的前缀,而不是 IP 地址。

下面的例子展示了如何 kdump-config 传播 用于创建新密钥对并将其传播到远程服务器:



sudo kdump-config 传播

需要生成一个新的 ssh 密钥...

无法确定主机“kdump-netcrash (192.168.1.74)”的真实性。 ECDSA 密钥指纹是 SHA256:iMp+5Y28qhbd+tevFCWrEXykDd4dI3yN4OVlu3CBBQ4。

您确定要继续连接吗(是/否)? 是 ubuntu@kdump-netcrash 的密码:

将 ssh 密钥 /root/.ssh/kdump_id_rsa 传播到服务器 ubuntu@kdump-netcrash


需要在远程服务器上使用的帐户密码才能成功将公钥发送到服务器


这款 kdump-config 显示 命令可用于确认 kdump 已正确配置为使用 SSH 协议:


kdump-config 显示

转储模式:kdump

USE_KDUMP:1

KDUMP_SYSCTL:kernel.panic_on_oops=1 KDUMP_COREDIR:/var/crash

崩溃内核地址:0x2c000000

/var/lib/kdump/vmlinuz:/boot/vmlinuz-4.4.0-10-generic kdump initrd 的符号链接:

/var/lib/kdump/initrd.img:/var/lib/kdump/initrd.img-4.4.0-10-generic 的符号链接

SSH:ubuntu@kdump-netcrash

SSH_KEY:/root/.ssh/kdump_id_rsa

主机标签:ip

当前状态:准备kdump


OnWorks 的顶级操作系统云计算: