テクノロジー

MixhostにCyberduckからSSHで接続してみた

MixhostにCyberduckからSSHで接続してみる

先日MixhostにSSH接続する機会があったので備忘録として残しておきたいと思います。
ちなみに使用するFTPソフトは「Cyberduck」です。

Cyberduckのダウンロードページはこちら。
https://cyberduck.io/download/

全体の流れとしては「SSHキーを作成」→「FTPソフトからSSH接続」という感じです。

SSHでMinxhostに接続する方法

 SSH接続するためのアクセスキーの作成

img_SSH接続するためのアクセスキーの作成1SSH接続するために必要となる公開鍵と秘密鍵を作成します。

まずcPanelから「SSHアクセス」のページを開き「新しいキーを生成」をクリック。

img_SSH接続するためのアクセスキーの作成2
「キー名」と「キーのパスワード」入力欄に必要な情報を入力して「キーを生成」をクリック。

すると”キーの生成が完了しました!”というメッセージが表示されると思うので「戻る」をクリックして元のページへ。

SSH接続するためのアクセスキーの作成3
このままだと作成した公開鍵の認証ステータスが「not authorized」で接続できないので「管理」をクリックして認証を有効するページにアクセス。

SSH接続するためのアクセスキーの作成
「Authorize」ボタンをクリックして認証を有効にします。

元の画面に戻り作成した公開鍵の認証ステータスが「authorized」である事を確認。

SSH接続するためのアクセスキーの作成
次に作成した秘密鍵の「表示・ダウンロード」をクリックしてダウンロードページへ。

SSH接続するためのアクセスキーの作成
「〇〇キーをPPK形式に変換:」でSSHキー生成時に設定したパスワードを入力して「変換」ボタンをクリック。

SSH接続するためのアクセスキーの作成
PPK形式に変換されるので「キーをダウンロード」をクリック秘密鍵をダウンロードします。

これでSSH接続するための準備は完了です。

 FTPソフトからSSH接続する

FTPソフトからSSH接続する
「Cyberduck」を立ち上げて「新規接続」をクリック。

FTPソフトからSSH接続する
すると接続タイプを「SFTP (SSHによる暗号化FTP)」に選択。

MixhostのFTP接続情報(サーバー:、ユーザー名:、パスワード:)を入力します。
「サーバー:」はMixhost登録時に作成されたサブドメイン「○○○○○.mixh.jp」になるかと思います。

「SSH Private Key:」は先ほどダウンロードした秘密鍵(.ppk)を選択します。

全ての入力を終えたら「接続」ボタンをクリック。

FTPソフトからSSH接続する
「接続」をクリックすると”ホスト鍵が不整合”とでますが、「許可」をクリック。

初回接続時はパスワードを求められるので、SSHキーを生成した際に設定したパスワード入力すると接続できます。

FTPソフトからSSH接続する
画像のようにフォルダが表示されれば接続成功です。