SSHサーバのセットアップ
動作確認済みシステム Debian 11
Debianのインストール時にSSHサーバをインストールしていない場合は、aptコマンドでsshをインストールします。
apt install ssh
SSHサーバの設定を行います。
vi /etc/ssh/sshd_config
ポートの変更が必要な方は、以下のように設定します。
Port 50022
rootでのログインを禁止します。
PermitRootLogin no
パスワード認証を許可し、パスワードなしでのログインを許可しないようにします。
PasswordAuthentication yes
PermitEmptyPasswords no
ファイアウォールでSSHのポートを許可します。
ポート番号を標準(22/TCP)のまま変えていない場合は、以下のコマンドで設定できます。
ufw allow 'SSH'
ポート番号を変えている場合は、以下のコマンドで設定できます。(例として50022/TCP)
ufw allow 50022/tcp
ファイアウォールの設定を反映させます。
ufw reload
SSHサーバを再起動して、SSHサーバの設定を反映させます。
systemctl restart sshd.service