vi /etc/ssh/sshd_config


コマンドモードにて


:set number


※必ず「:」を付ける。それで、サーバにコマンドとして認識させる。

  「行番号を表示させる」ためというわけではない。



カーソルを「#Port22」の下の行へ移動して

入力モードで「Port"希望のポート番号"」


-----------------

3 #Port 22
14 Port ****
15 #Protocol 2,1

-----------------


入力したら「Esc」でコマンドモードに変更。


最後に「:wq」で保存して終了。



終了したら


/etc/init.d/sshd restart

で、sshdの再起動。


その時に下記のようにエラーになる場合があり、

-------------------------------------------------------------------

# /etc/init.d/sshd restart
Stopping sshd: [ OK ]
Starting sshd: /etc/ssh/sshd_config: line 6: Bad configuration option: set
/etc/ssh/sshd_config: terminating, 1 bad configuration options
[FAILED]

--------------------------------------------------------------------

この場合は「6行目に不要なsetが入力されている」という内容。

※理由は「:set number」をコマンドモードではなく入力モードで「set number」と入力していたため。


エラーを指摘された箇所を直して再起動し直し。



*参考URL*

http://dream.jp/vps/esp/manual/mnl_security_03.html