参号機 テストサーバー化 その3

1. 初期設定

1.1. パッケージの最新化

sudo apt update
sudo apt upgrade

1.2. SSHサーバーのインストール

デスクトップ版を最小でインストールすると、SSHサーバーも入っていないので、下記でインストール。

sudo apt install openssh-server

とりあえず、これで Windows の Tera Term からSSH接続できる。

1.3. VNCで接続できるようにする

デスクトップ版のUbuntuを入れたので、VNCでGUIでも操作できるようにする。

Ubuntu 20.04 の場合、Vino というパッケージが最初から入っている、という情報が見つかったが、「最小」でインストールした場合は入っていないので、インストールするところから。

sudo apt install vino
gsettings set org.gnome.Vino require-encryption false

これで、肆号機のWindows側にUltra VNCを入れて、接続ができた。

1.4. root、sudo関連設定

1.4.1. root のパスワード変更

sudo su -
passwd
新しいパスワード:
新しいパスワードを再入力してください:
passwd: パスワードは正しく更新されました

1.4.2. sudo関連

vi /etc/pam.d/su
#%PAM-1.0
(中略)
# Uncomment the following line to require a user to be in the "wheel" group.
#auth           required        pam_wheel.so use_uid 
 ↓
auth           required        pam_wheel.so use_uid

1.5. SSH関連

1.5.1 サーバー側で鍵ファイル生成

ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/ubuntu/.ssh/id_rsa):
Created directory '/home/ubuntu/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/ubuntu/.ssh/id_rsa.
Your public key has been saved in /home/ubuntu/.ssh/id_rsa.pub.
The key fingerprint is:
(以下略)
mv ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

1.5.2. Windows側に鍵ファイル転送

Tera TermのSCP機能を使って転送。

1.5.3. sshdの設定ファイル

sudo vi /etc/ssh/sshd_config
#PubkeyAuthentication yes
 ↓ コメント解除
PubkeyAuthentication yes
#PasswordAuthentication yes
 ↓ 変更
PasswordAuthentication no
#PermitEmptyPasswords no
 ↓ コメント解除
PermitEmptyPasswords no
#PermitRootLogin prohibit-password
 ↓ 変更
PermitRootLogin no
sudo systemctl restart ssh

今後やること

  • Docker
  • Virtual Box
  • Vagrant
  • NASへのバックアップ
コメントはまだありません

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA