エックスサーバーにFTP接続する方法(Cyberduck編)

使用環境
IMacデスクトップ

ダウンロードサイト
Cyberduck公式サイト
https://cyberduck.io/download/

インストール、またはアップデート
既にCyberduckを起動していたら停止する
Cyberduck-7.9.2.34986.zipをダブルクリック

接続設定
転送プロトコル FTP-SSL(Explicit AUTH TLS)
ニックネーム わかりやすい名前をつける
Labels (未記入)
サーバー FTPサーバー(ホスト)名 例)ほげほげ.xserver.jp
ポート 21(デフォルト値)
Anonymousログイン (未チェック)
ユーザー名 ユーザー名(アカウント名) サブFTPと違って@以降の文字列は含まない
パスワード (サーバーパスワードと同じ値)
SSH Private Key (未記入)
クライアント証明書 なしを選択

はまりポイント
転送プロトコルがFTPではなくFTP-SSL(Explicit AUTH TLS)だった
ユーザー名にドメイン名(@以降の文字列)は含まないでいい
Cyberduckの画面が独特なので慣れるのに時間がかかる

FTP接続の情報の探し方
サーバーパネルへログイン
FTP > サブFTPアカウント設定 > ドメイン選択画面
すべてのドメイン > 選択する
FTPソフト設定 > 初期FTPアカウントの設定」内容
ここまで調べて最後にパスワードがわからないときは初期化するしかありません。

障害対応などでFTP接続ごときに時間をかけたくないときの方法
サイトオーナーに既存のFTP接続情報を確認してもわからない場合は、サブFTPアカウントを作ってしまったほうほかに影響しないうえに解決が早いです。サブFTPアカウントには自分(自社)の名前を含めるとわかりやすい。対応が終わったらサブFTPアカウントは削除する。

サーバー全体を触られるのはよろしくないという場合は、対象ドメインを指定してサブFTPアカウントを作成します。接続先ディレクトリ も指定できるので、例えばWordPressサイトのテーマディレクトリにだけアクセスできるFTPもつくれます。

FTPのアップロード先を間違えて、画面が真っ白になってしまったなんてことがないように、データのバックアップはしておきましょう。