先日、新規サーバとしてさくらVPSを契約しました。
もともと1Gのサーバを使ってたんだけど、追加でもう一台2Gのプランで借りました。
VPSっていろいろあるんだけど、ネームバリュー的にさくらにしました。
パパっと入力を終えて、クレカ支払いにして2週間のお試し期間をもらう。
契約完了後すぐに、サーバのIPアドレスが送られてきました。
さっそく、ターミナルからSSH。
$ssh root@XXX.XX.XXX.XX ssh: connect to host XXX.XX.XXX.XX port 22: Connection refused
あれ、ログインできない。
お試し期間だとSSHできないとか?
そうだとしたら、VPSサーバのお試しの意味ないだろJK。
いろいろ調べてみると、
契約当初かつお試し期間はつながりにくいらしい。
というわけで対処法を2つほど紹介。
管理画面のコンソールからiptableで22番を開放
再起動しても治らない場合はこちらの方法で。
ちなみに、僕も何度か再起動してもダメだったので、こちらの方法でした。
さきほどの管理画面にログインして、コンソールを開きましょう。
バージョンは何でもOK。
$iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
ログインしたら上記コマンドを実行。
$service iptables restart
実行後は、iptablesをリスタート。
$ssh root@XXX.XX.XXX.XX
これで、改めてローカルのターミナルからSSHしたらいけました。
めでたしめでたし。