最近は、レンタルサーバーで何か作業する時にはSSHを使って作業することが多いです。というのもSSHが使える場合はSSHを使用した方が作業効率が段違いだからです。
日本だとXserver、さくらインターネット、ロリポップが人気ですが、一部のプランを除いてSSHが使えるのでとても便利です。
サーバー会社ごとにSSHの設定が違うので、毎度調べるのが面倒ということもあり、こちらの記事でまとめておこうかと思います。
XserverのSSH設定
Xserverはコントロールパネルで、SSHをONにした後、サーバー上で公開鍵認証用鍵ペアの生成を行い、生成したファイルをダウンロードすればSSHターミナルでSSH接続きるようになります。
公開鍵認証の設定方法は使用するターミナルごとに異なると思いますので、最初にSSHで接続できるところまでは結構時間がかかります。
サーバー(ホスト名) | サーバーID.xsrv.jp(お客様の初期ドメイン)※ホスト名(sv***.xserver.jp)でも設定が可能です。例:xsample.xsrv.jp |
---|---|
ユーザー名 | サーバーID 例:xsample |
認証方式 | 公開鍵認証 ※パスワード認証は利用できません。 『サーバー上で公開鍵認証用鍵ペアの生成を行う』で設定したパスワード |
接続ポート | 10022 |
さくらインターネットのSSH設定
さくらインターネットは、コントロールパネルを見てもすぐにSSHを使うように情報が表示されないので取っつきにくいです。設定内容は今回の中で一番標準的でパスワードもサーバーパスワードでよく、接続ポートも22なので設定方法は実は簡単です。
項目 | 説明 | 入力例 |
---|---|---|
ホスト | 初期ドメイン(※1) | example.sakura.ne.jp |
アカウント | アカウント名 | example |
パスフレーズ | サーバパスワード (※2) | ******** |
接続ポート | 22 | 22 |
ロリポップのSSH設定
ロリポップもさくらインターネットと同じ方式で接続なので、簡単です。
ただ、さくらインターネットと違って、コントロールパネルにSSH接続のための各情報が表示されるので親切です。
項目 | 説明 | 入力例 |
---|---|---|
ホスト | 固定 | ssh.lolipop.jp |
アカウント | FTPアカウントと同じ | lolipop.jp-xxxx |
パスフレーズ | お客様のSSHパスワード | ******** |
接続ポート | 2222 | 2222 |
mixhostのSSH接続
項目 | 説明 | 入力例 |
---|---|---|
ホスト | 自分のサーバーのIPアドレス | 123.123.123.123 |
アカウント | マイページで表示されるユーザー名 | abcabc |
パスフレーズ | 最初のメールに書かれている(自分で設定したものではない) | ******** |
接続ポート | 22 | 22 |
秘密鍵ファイル | putty形式にする |
mixhostはcPanelのTerminalでwebからコンソールを操作できます。SSH設定が面倒な場合はTerminalでも十分だとおもいます。
Conoha WingのSSH接続
SSHのネームタグをクリックすると、必要な情報は全て確認できます。秘密鍵がpem形式なので、puttyを使っている場合は変換が必要になります。
Rloginを使っている場合は、pem形式のまま読み込めます。
パスワードは不要です。
項目 | 説明 | 入力例 |
---|---|---|
ホスト | ネームタグで確認 | www1.conoha.ne.jp |
アカウント | ネームタグで確認 | abcabc |
接続ポート | 8022 | 8022 |
秘密鍵ファイル | pem形式 |
SSHが使えるとscpも使えるようになる
SSHが使えるとscpも使えるようになります。コマンドラインで、他のサーバーにコピーができるようになるので、wgetが使えない時には便利な選択肢だとおもいます。
まとめ
有名どころのSSH設定をまとめてみました。こうやって見るとXserverは公開鍵認証を使用していますので接続までの手順が面倒な反面、セキュリティがとても高いSSH接続方式になっています。
さくらインターネットとロリポップは、通常の接続方法なのでパスワードが漏れると外部から接続されてしまいますので、SSHを使用しない時はコントロールパネルでSSHをOFFに設定しておく方が無難だと思います。