Day20 sshポートの変更

sshのデフォルトポートは22番だが、このまま世界に公開すると、たくさんの悪い人から狙われます。そこで、49152–65535番の間は動的/プライベートポート番号と言われるように、こちらの自由に割り当てることができる。そこで、この間のどれかをsshの接続用に割り当てることにする。

cd /etc/ssh

#バックアップ作成
sudo cp sshd_config sshd_config_backup

#sshサーバーの設定ファイル(sshd_conf)の編集
sudo vim sshd_config


 4 # What ports, IPs and protocols we listen for

 5 Port 22

# What ports, IPs and protocols we listen for

 5 Port hogenumber(49152–65535番)

に書き換える。

#sshサーバーの再起動
sudo /etc/init.d/ssh restart

#ログアウトして動作チェック
exit


# 開発機(mac)から、デフォルトポート(22)でssh接続を試みる
kappa$ ssh pi@192.168.11.7
ssh: connect to host 192.168.11.7 port 22: Connection refused

# -p 設定したポート番号 のオプションを付けてで接続してみる。
kappa$ ssh -p hogenumber(49152–65535番 pi@192.168.11.7 
pi@192.168.11.7's password: 

うまくいった。