sshd で IPv6 を使用しない

Ubuntu10.04 での設定メモです。
(他の環境も一緒だと思いますが・・・)

デフォルトでは IPv6 を使用する設定になっているので netstat すると次のようになります。

$ netstat -ant | grep 22
tcp    0   0 0.0.0.0:22  0.0.0.0:*    LISTEN
tcp6    0   0 :::22     :::*      LISTEN

sshd の設定ファイルを編集します。

$ sudo vi /etc/ssh/sshd_config

次の設定を追加します。

AddressFamily inet 

sshd を再起動します。

$ sudo service ssh restart

これで IPv6 で LISTEN しなくなります。

$ netstat -ant | grep 22
tcp    0   0 0.0.0.0:22  0.0.0.0:*    LISTEN

Google サイト内検索

Amazonアソシエイト