ServersManのサーバへMacのターミナルからssh接続する方法

くだらないことで少しはまったのでTipsとしてメモする。

Serversmanを公開用のサーバとして使うようにしている。
開発環境がここでもいいのだが、
できれば、クライアントサイド。Vmwareあたりを導入したいところ。
そこで、gitでソースの同期ぐせをつくるのが今後の理想。

話を戻す。

Servermanにssh接続できない

debugモードオプション(vより気分的にvvv)で調べて

poteto-2:~ ume$ ssh -vvv ***.***.***.***
OpenSSH_5.2p1, OpenSSL 0.9.8l 5 Nov 2009
debug1: Reading configuration data /etc/ssh_config
debug2: ssh_connect: needpriv 0
debug1: Connecting to ***.***.***.*** [***.***.***.***] port 22.

port22番で接続していることが問題。
Serverman上でインストールした場合のsshポート番号は3843がデフォルト。


よって、

ssh -l <ユーザ名> <該当サーバのIPアドレス> -p 3843

が一例として正しい。

最近変えたというアナウンスをちゃんと聞いてないのがまずかった。

ポート変更について
以下、引用。

DTIではセキュリティの観点から、SSHのデフォルトである22番ポートの利用を禁止しております。お申し込み後は3843番に固定されております。