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のポートを変更する設定。

コメントを残す