SSHをIPv6とIPv4で接続できるようにする

SSHは普段IPv4で接続しています。IPv6で通信できるならそっちに切り替えてみたいなと思いますのでサーバー側の設定をしてみます。

sshd_configの設定を変更

17行目付近を変更します

#Port 22
#AddressFamily any
ListenAddress 0.0.0.0
#ListenAddress ::

このようになっているのを

#Port 22
#AddressFamily any
#ListenAddress 0.0.0.0
ListenAddress [::]

とします。これでIPv6で通信できます。
※SSHの再起動をしてください

IPv4で接続できない?

上記の設定だと、IPv6からの接続のみになっていますが、IPv4のクライアントから接続された場合はそのまま接続できます。

logwはIPv6通信

logwはIPv6通信をしているため、鍵認証やSFTPも全てIPv6で通信をしています。重たいファイルをアップしたりするときは結構速いなという印象です。他のサイトはまだIPv6アクセスには対応させていませんがそのうちしていこうかなと思っています。

個人支援・寄付について

サイトラボでは環境構築スクリプトの開発などのため、現在個人支援・寄付を受けております。ご協力いただける方はお願いいたします。当サイトではkyashというサービスをつかっております。ビットコインでも受け付けております。