HostGatorの共有サーバーにSSH接続する方法
HostGatorの共有サーバーにSSH接続する方法のメモを残しておきます。
ちなみにHostGatorはアメリカのテキサス州にあるWEBホスティングサービスを提供する会社です。
例えば、ディスク容量&転送量無制限の共有サーバーなら、月額 $3.96 から借りることが出来ます。
接続方法
SSH接続するには以下の手順が必要です。
SSHでの接続方法は公式サポートポータルにあります。
http://support.hostgator.com/articles/hosting-guide/lets-get-started/how-do-i-get-and-use-ssh-access
ここで、共有サーバーへのSSHアクセスを有効するために「Shared Web Hosting」の手順を実行すると、
Shell access has been given to your account.
(あなたのアカウントにシェルのアクセス権が与えられました。)
と表示されます。
しかし、実際にSSHでの接続を試みると
Shell access is not enabled on your account! If you need shell access please contact support.
(あなたのアカウントはシェルアクセス権が有効ではありません。サポートに連絡をして下さい。)
とメッセージが返ってきて、接続することは出来ません。
なお、SSHでの接続に使用するポート、アカウントは
- ポート : 2222
- ユーザー/パスワード : cPanelのログインと同じ
です。
SSHのアクセスを有効にする
SSHのアクセスを有効にするには、HostGatorのサポートにSSHを有効にして欲しいとリクエストを投げる必要があります。と言っても、メールを送ったりする必要はなく、cPanelから簡単にリクエストできるようになっています。
以下の手順を実行することで、リクエストを送ることが出来ます。
- cPanelにログインする
- HostGator Links > Account Addons をクリックする
- SSH Activation Request - Free for all primary accounts をクリックする
- Your email address に、契約してるメールアドレスを入力、Sendをクリックする
するとすぐに、指定のメールアドレスに「>>>>>>>>> SSH REQUEST <<<<<<<<」というタイトルのメールが送られてきます。
Billing System(https://hostgator.com/billing)にアクセスすると、リクエストのチケットが発行されている事が確認できます。
さらに暫く(私の場合45分程)経つと、チケットが更新され、SSHでのアクセスが可能になったと返事が来ます。
※ちなみに上記の手順を実行した時点で既に、SSH接続は可能になっていました。