閉じる

Mac OS X SSHのポート番号を変更する方法


PHOTOS BY FirmBee   Macに対してSSH接続を行う際デフォルトのポートは22番になっています。 今回はこのポート番号を変更する方法をご紹介します。

/etc/servicesの編集

/etc/servicesを編集していきます。
sudo vi /etc/services
/etc/services の以下の行の22の番号を書き換えます。
ssh 22/udp # SSH Remote Login Protocol
ssh 22/tcp # SSH Remote Login Protocol
例えばポートを12345にしたい場合は以下のように変更します。
ssh 12345/udp # SSH Remote Login Protocol
ssh 12345/tcp # SSH Remote Login Protocol

ssh configの編集

このままだと設定したMacから外部のSSH接続に対してもデフォルトが先程変更したものになってしまうため、ssh config の書き換えます。
sudo vi /private/etc/ssh/sshd_config
以下の行をコメントアウトしておきます。
#Port 22
コマンドで反映させようと思ったのですが、どうもうまくいかなかったのでMac自体再起動したら反映されました。  

参考サイト

Mac OS Xでsshdのポートを変更する Mac OS Xのsshログインポートを変更する EL CAPITANでSSHD_CONFIGやSERVICESのポートを変更する設定。

コメントを残す