概要 †
環境設定 †
ssh †
- Machine C (Client) から Machine S (Server) にログインしたい
- 基本戦略: C で秘密鍵・公開鍵を作って、S の ~/.ssh/authorized_keys に公開鍵を置き、S で sshd を立ち上げてもらい、C から S へ ssh する。
- 手順
- C: apt install openssh-client
- C: ssh-keygen -t rsa
- C: chmod 600 ~/.ssh/id_rsa
- S: authorized_keys は公開鍵が一行一行に書かれている。C の ~/.ssh/id_rsa.pub を authorized_keys に追加
- S: apt install openssh-server
- S: sudo systemctl status ssh # Enable であることを確認
- S: users # ユーザ名を確認
- S: ifconfig # IP アドレスを確認
- C: ssh ユーザ名@IPアドレス
モニタが認識されない問題 †
- 突然 NVIDIA driver が壊れてモニタを認識されないことがある
- 突然壊れるのを防ぐには、まず Secure Boot を切るのが良さそう。ドライバを書き換えるようなアップデートを隠れて行っているのだろうと思います…(勘弁してほしい)
- 復旧作業でも、まず Secure Boot を切るのが大事。そもそも署名されていないモジュールがインストールされることがあるみたい(勘弁してほしい)
- Ubuntu おすすめのドライバーたち
$ ubuntu-drivers list
nvidia-driver-525-open, (kernel modules provided by nvidia-dkms-525-open)
nvidia-driver-515-open, (kernel modules provided by nvidia-dkms-515-open)
nvidia-driver-510, (kernel modules provided by linux-modules-nvidia-510-generic-hwe-22.04)
nvidia-driver-525-server, (kernel modules provided by linux-modules-nvidia-525-server-generic-hwe-22.04)
nvidia-driver-525, (kernel modules provided by linux-modules-nvidia-525-generic-hwe-22.04)
nvidia-driver-515, (kernel modules provided by linux-modules-nvidia-515-generic-hwe-22.04)
nvidia-driver-515-server, (kernel modules provided by linux-modules-nvidia-515-server-generic-hwe-22.04)
nvidia-driver-470, (kernel modules provided by linux-modules-nvidia-470-generic-hwe-22.04)
nvidia-driver-470-server, (kernel modules provided by linux-modules-nvidia-470-server-generic-hwe-22.04)
sudo apt-get purge '*nvidia*' -y
sudo apt-get autoremove -y
sudo apt list --installed | grep nvidia
sudo ppa-purge ppa:graphics-drivers/ppa
sudo apt auto-clean
sudo apt install gcc-8
sudo update-alternatives --remove-all gcc
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 10
sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc-8 10
sudo apt-get install --reinstall linux-headers-$(uname -r)
sudo apt-get install nvidia-driver-470
- sudo dmesg | grep -i secure で secure boot が enable になっていないかを確認