シングルユーザーモードのUbuntuにSSHする(SSH to Single User Mode Ubuntu 18.04)
2020/10/25以下のようにします
step 1: ssh_rescue.target
を作成
以下の内容で /etc/systemd/system/ssh_rescue.target
を作成します
for Ubuntu Desktop
[Unit]
Description=Rescue Mode with SSH
Requires=rescue.target network-manager.service sshd.service systemd-user-sessions.service
After=rescue.target network-manager.service sshd.service
AllowIsolate=yes
for Ubuntu Server
[Unit]
Description=Rescue Mode with SSH
Requires=rescue.target network.target sshd.service systemd-user-sessions.service
After=rescue.target network.target sshd.service
AllowIsolate=yes
step 2: ssh_rescue.target
でUbuntuを起動
Ubuntuをシングルユーザーモードで起動します.有線 / 無線ネットワークが使えます.普段Ubuntuで使用しているWi-Fiアクセスポイントに自動接続し,IPをもらえるはずです.また,SSHサーバーも自動起動します.
一度だけ
- GRUBに入り,OSを選ぶ画面でUbuntuにカーソルを合わせ,eキーを押します
- kernelコマンドラインに
systemd.unit=ssh_rescue.target
を追加します - F10でkernelを起動します
恒久的に
systemctl set-default ssh_rescue.target
以上です