レンタルサーバーへHTMLや画像を置くとき、管理画面のファイル機能または転送用プロトコルを使います。FTP・FTPS・SFTPは名前が似ていますが、接続方式と暗号化が異なります。ソフトの操作から覚えるのではなく、サーバーが提供する方式と公開先を確認してから接続します。
FTPはファイルを運ぶ役割の名前として理解する
FTPは利用者の端末とサーバーの間でファイルや一覧をやり取りするプロトコルです。WebサイトではHTML・画像・CSSなどを公開ディレクトリへ置く用途があります。転送しただけでページが公開されるのではなく、ドメインが参照する公開先へ正しい名前で配置されて初めて表示されます。
従来のFTPは認証情報や通信を保護しない構成があるため、業務利用で無条件に選びません。レンタルサーバーの管理画面に「FTPアカウント」と書かれていても、実際にはFTPSやSFTPを提供する場合があります。名称だけで判断せず、公式マニュアルのプロトコル・ホスト・ポート・暗号化方式を一組で確認します。
SFTPとFTPSは同じ暗号化FTPではない
SFTPはSSHの上でファイルを扱う仕組みです。SSHの通信層は暗号化・サーバー認証・完全性保護を提供します。FTPSはFTPへTLSを組み合わせる方式で、SFTPとは別のプロトコルです。接続ソフトで方式を誤ると、ホスト名とパスワードが正しくても接続できません。
どちらを使うかはサーバーの対応に合わせます。SFTPが使えるならそれを選ぶという固定ルールではなく、事業者が保守する安全な方式を使います。FTPしか選べない場合は、管理画面のファイル機能や接続元制限など代替策を確認します。暗号化されていることに加え、初回接続時のサーバー識別情報を検証できることも大切です。
接続情報は方式と権限を一つの記録にする
必要なのはプロトコル・ホスト名・ポート・利用者名・認証方法・接続先です。標準ポートが使われるとは限らないため、推測で入力しません。パスワードまたは鍵は安全な保管先から参照し、記事や作業票へ平文で残しません。制作会社へ渡す場合は契約者の共通IDを共有せず、専用アカウントを作ります。
アカウントが到達できるディレクトリも確認します。複数サイトが同じ契約にある場合、対象サイトだけへ権限を絞れるなら分けます。読み取りだけで足りる確認作業へ書き込み権限を与えません。作業期限と停止日を決めると、委託終了後のアカウント残存を防げます。
初回接続ではサーバーの識別情報を確かめる
SFTPで初めて接続すると、サーバーのホスト鍵を確認する画面が出る場合があります。警告をそのまま承認せず、レンタルサーバーが示す指紋や管理者から受け取った値と照合します。以前接続したサーバーで鍵が変わった警告が出た場合も、サーバー移転や保守による変更かを確認します。
接続後はすぐアップロードせず、現在のディレクトリと既存ファイルを読み取ります。対象ドメインの公開先か、検証用か、本番かを確認します。ソフトの左右パネルは製品によって配置が異なるため、見た目だけでドラッグ方向を決めません。少量の確認ファイルを非公開の場所へ転送し、権限と経路を試します。
公開作業は退避・転送・検収に分ける
上書きするファイルは事前に取得し、更新前の版として保管します。フォルダ全体を無条件に同期すると、サーバー側だけにある画像や設定を削除する場合があります。変更対象と公開時刻を決め、WordPress本体や設定ファイルを通常のページ更新と同じ扱いにしません。
転送後はソフトの成功表示だけで終えず、対象URLを社外回線から開きます。画像やCSSも確認し、アクセスログまたは更新時刻から新しいファイルが使われたかを見ます。問題があれば、公開先・ファイル名の大文字小文字・権限・キャッシュを分けて確認します。戻す必要があれば退避した版を使います。
接続エラーは工程ごとに切り分ける
接続前に止まる場合は、方式・ホスト・ポート・ネットワーク制限を確認します。認証で止まる場合は利用者名・パスワードまたは鍵・アカウント状態を確認します。接続後に一覧が見えない場合は権限と開始ディレクトリが対象です。タイムアウトだけを見てパスワードを何度も変更しません。
転送できても公開されない場合は接続問題ではありません。対象ドメインのドキュメントルートと、Webサーバーが読むファイル名を確認します。障害調査では接続ソフトのログから時刻と段階を保存します。
FTP・SFTPを安全に使える状態は、接続に成功することではありません。限定した権限で対象だけを変更し、表示結果と切り戻しを確認できる状態です。