SSHDポートを設定せずに再起動

SSHDポートを設定せずに再起動

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

ベストアンサー1

おすすめ記事