先日MixhostにSSH接続する機会があったので備忘録として残しておきたいと思います。
ちなみに使用するFTPソフトは「Cyberduck」です。
Cyberduckのダウンロードページはこちら。
https://cyberduck.io/download/
全体の流れとしては「SSHキーを作成」→「FTPソフトからSSH接続」という感じです。
SSHでMinxhostに接続する方法
SSH接続するためのアクセスキーの作成
SSH接続するために必要となる公開鍵と秘密鍵を作成します。
まずcPanelから「SSHアクセス」のページを開き「新しいキーを生成」をクリック。
「キー名」と「キーのパスワード」入力欄に必要な情報を入力して「キーを生成」をクリック。
すると”キーの生成が完了しました!”というメッセージが表示されると思うので「戻る」をクリックして元のページへ。
このままだと作成した公開鍵の認証ステータスが「not authorized」で接続できないので「管理」をクリックして認証を有効するページにアクセス。
「Authorize」ボタンをクリックして認証を有効にします。
元の画面に戻り作成した公開鍵の認証ステータスが「authorized」である事を確認。
次に作成した秘密鍵の「表示・ダウンロード」をクリックしてダウンロードページへ。
「〇〇キーをPPK形式に変換:」でSSHキー生成時に設定したパスワードを入力して「変換」ボタンをクリック。
PPK形式に変換されるので「キーをダウンロード」をクリック秘密鍵をダウンロードします。
これでSSH接続するための準備は完了です。
FTPソフトからSSH接続する
「Cyberduck」を立ち上げて「新規接続」をクリック。
すると接続タイプを「SFTP (SSHによる暗号化FTP)」に選択。
MixhostのFTP接続情報(サーバー:、ユーザー名:、パスワード:)を入力します。
「サーバー:」はMixhost登録時に作成されたサブドメイン「○○○○○.mixh.jp」になるかと思います。
「SSH Private Key:」は先ほどダウンロードした秘密鍵(.ppk)を選択します。
全ての入力を終えたら「接続」ボタンをクリック。
「接続」をクリックすると”ホスト鍵が不整合”とでますが、「許可」をクリック。
初回接続時はパスワードを求められるので、SSHキーを生成した際に設定したパスワード入力すると接続できます。
画像のようにフォルダが表示されれば接続成功です。