sshd_config
私のDebian BullseyeシステムのSSHポートを変更しました。
Port 22222
そして、このポートは再起動後に自動的にリセットされると予想されます。どちらの新しいインストールも再起動後にsshd
開始されましたが、ポートが22(デフォルト)に設定されていることがわかりsshd_config
ました。
systemctl restart sshd
デフォルトではなく、希望の値に設定します。わかりました。
netstat -tulpn | grep 22
tcp 0 0 0.0.0.0:22222 0.0.0.0:* LISTEN -
tcp6 0 0 :::22222 :::* LISTEN
2番目のエントリは、sshがすべてのポートでリッスンしていることを示しますか?
他のDebian Bullseyeインストールではこれは不要に見えます。
再起動後にポートを自動的にリセットする最良の手順は何ですか?
systemctl enable ssh
うまくいかないようです(sshdは単にsshのエイリアスなので動作しません)。
私は2つのシステムを持っており、まったく同じハードウェア(raspi4、debian実行Linux gais 5.10.0-10-arm64 #1 SMP Debian 5.10.84-1 (2021-12-08) aarch64 GNU/Linux
)を使用し、同じに設定された(ansibleスクリプトを使用して)同じ動作をします。/etc/ssh/sshd_config
これは
Include /etc/ssh/sshd_config.d/*.conf
Port 22022
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::
ChallengeResponseAuthentication no
UsePAM yes
X11Forwarding yes
PrintMotd no
# Allow client to pass locale environment variables
AcceptEnv LANG LC_*
# override default of no subsystems
Subsystem sftp /usr/lib/openssh/sftp-server