インストール後の作業を分かりやすいように。
アップデート。
sudo apt update && sudo apt upgrade -y
リモートデスクトップ
リモートデスクトップ(デスクトップ共有 or リモートログイン)有効。デスクトップ共有はキーリング暗号化しない。
デスクトップ共有の場合、ロックされてもアクセス出来るように。まずGNOMEのシェル拡張機能をインストール。
sudo apt install gnome-shell-extension-manager
「探す」で「Allow locked Remote Desktop」を検索してインストールすれば有効に。
Allow locked Remote Desktop
ノートPCでディスプレイを閉じてもスリープしない設定。
sudo sed -i 's/#HandleLidSwitch=suspend/HandleLidSwitch=ignore/' /etc/systemd/logind.conf
sudo systemctl restart systemd-logind
Tailscale
どこからでもアクセス出来るように。
sudo apt install curl
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up
Cockpit
サーバ管理やコード入力などがやりやすいように。
sudo apt install -y cockpit
Webブラウザで「https://IPアドレス:9090」にアクセス。
管理者権限に変更出来るように
sudo update-alternatives --set sudo /usr/bin/sudo.ws
仮想マシンプラグイン
sudo apt install virt-manager ovmf -y
ファイラーNavigatorプラグイン
sudo apt install -y git
git clone https://github.com/45Drives/cockpit-navigator.git
cd cockpit-navigator
git checkout v0.5.8
sudo apt install -y make
sudo make install
仮想マシン
デフォルトの場所(/var/lib/libvirt/images)を使う場合、アクセスしやすいように自分にも権限を付与。
sudo setfacl -m u:$USER:rwx,d:u:$USER:rwx /var/lib/libvirt/images
権限がついたら、通常のcpコマンドやドラッグ&ドロップでコピーしたり、mvコマンドで移動できます。以下はダウンロードフォルダにあるISOを移動させる例。
mv ~/Downloads/ubuntu-24.04.iso /var/lib/libvirt/images/
仮に/iso /vmを作成して保存する場合の例(セキュリティ上はデフォルトの場所推奨)。現在のフォルダと、将来のファイルへの権限を設定。その後、プール作成。VMフォルダ名はdefault。
sudo mkdir /iso /vm
sudo setfacl -m u:libvirt-qemu:rwx,u:$USER:rwx,d:u:libvirt-qemu:rwx,d:u:$USER:rwx /iso /vm
既存のVMはインポート。ファームウェアやバスは要チェック。
デスクトップ上で直接仮想マシンを操作するなら、virt-managerをインストール(Cockpitと仮想マシンプラグインをインストールしていない環境ならovmfも)
sudo apt install -y virt-manager
ゲストOSでGuest Agentのインストール。
sudo apt install qemu-guest-agent -y
sudo systemctl enable --now qemu-guest-agent
