VMWare のネットワーク設定
VMWare の『仮想マシン設定』で『ネットワーク接続』を『ブリッジ:物理ネットワークに直接接続』に変更、『物理ネットワーク接続の状態を複製』にチェックを入れる。
Ubuntu 22.04 Server をインストールする
基本的にデフォルトのまま。変更点は以下の通り。
- Keyboard configuration
- 『English』から『Japanese』に変更 (Layout, Variant ともに変更)
- Choose type of install
- 『Ubuntu Server (minimized)』に変更
- SSH Setup
- 『Install OpenSSH server』にチェックを入れる
インストール自体は数分で完了した。
vi(vim) をインストールする
素の状態だとテキスト編集ソフトが入っていません。各種設定ファイルを編集するのに必要なので vi(vim) をインストールします。
shell
$ sudo apt -y install vim
SSH Server が起動していることを確認する
systemctl status ssh
コマンドで SSH サーバーが起動しているか確認できます。
shell
$ systemctl status ssh
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2022-09-23 05:53:10 UTC; 6min ago
Docs: man:sshd(8)
man:sshd_config(5)
Process: 746 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
Main PID: 770 (sshd)
Tasks: 1 (limit: 4534)
Memory: 6.8M
CPU: 43ms
CGroup: /system.slice/ssh.service
└─770 "sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups"
Active: active (running)
という表記があれば、SSH サーバーが正常に起動しています。
IP アドレスを固定 IP に変更する
ip a
コマンドでサーバーの IP アドレスを確認できます。
shell
$ ip a
1: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
inet 192.168.0.7/24 metric 100 brd 192.168.0.255 scope global dynamic ens33
valid_lft 14176sec preferred_lft 14176sec
inet に続く文字列が IP アドレスです。DHCP による割り当ては 192.168.0.7
でした。
IP を固定する方法
shell
# 作業ディレクトリを移動
$ cd /etc/netplan/
# ファイルをコピーする
$ sudo cp 00-installer-config.yaml 99-netcfg.yaml
# ファイル名を変更する
$ sudo mv 00-installer-config.yaml 00-installer-config.yaml.org
sudo vi 99-netcfg.yaml
コマンドで設定ファイルを書く。
/etc/netplan/99-netcfg.yaml
network:
ethernets:
enp99:
addresses: [192.168.1.100/24]
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses: [192.168.1.1]
search: []
optional: true
version: 2
sudo netplan apply
コマンドで設定を反映させる。
shell
$ sudo netplan apply
再度 ip a
コマンドで IP アドレスが指定した値になっていればOK。
SSH サーバーのポート番号を変更する方法
/etc/ssh/sshd_config
を vi で開きます。
shell
$ sudo vi /etc/ssh/sshd_config
コメントアウトされている Port
を適当な値に変更します。
/etc/ssh/sshd_config
#Port 22 # 変更前
Port 223344 # 変更後
Esc キーを押して、:wq
と入力後 Enter キーで保存して終了します。
SSH サーバーの再起動
編集した設定を反映させるために SSH サーバーを再起動します。
shell
$ sudo systemctl restart sshd
SSH クライアントから接続
適当な SSH クライアントから Ubuntu のインストール時に設定したユーザー名とパスワードで接続。