結論からいうと、WordPress初心者が普段の記事更新だけをするならSSHは必須ではありません。 ただし、サーバー上のファイルを安全に転送したい、エラーログをまとめて確認したい、WP-CLIを使いたい、何百個ものファイルを一括操作したい段階では役立ちます。契約前は「SSHがあるか」だけでなく、認証方式、接続ポート、使えるプラン、ブラウザのファイルマネージャーで代用できるかまで確認すると選び間違いを防げます。
この記事では、FTP・FTPS・SFTP・SSHの違いを混同しないように整理し、初心者が自分にSSHが必要か判断するチェック、契約後に接続情報を探す順番、接続できない時に戻る場所まで説明します。コマンドを使うこと自体を目的にせず、必要な作業に対して最も安全で簡単な方法を選びましょう。
SSH・SFTP・FTPS・FTPは何が違う?
SSHは「Secure Shell」の略で、暗号化された通信路を使ってサーバーへログインし、コマンド操作を行う仕組みです。ファイル転送専用の名前ではありません。SSHの仕組みを使って安全にファイルを転送する方法がSFTPです。一方、FTPSは従来のFTP通信をTLS/SSLで暗号化する方式で、SFTPとは別物です。
| 方式 | 主な用途 | 暗号化 | 初心者の使いどころ |
|---|---|---|---|
| FTP | ファイル転送 | 基本的になし | 提供されていても平文接続は避けたい |
| FTPS | ファイル転送 | あり | FTPソフトで安全にアップロード・ダウンロード |
| SFTP | SSH経由のファイル転送 | あり | SSH対応サーバーでファイルを安全に扱う |
| SSH | 遠隔操作・コマンド実行 | あり | WP-CLI、ログ確認、一括処理など |
接続ソフトの「プロトコル」欄でSFTPを選んだのに、サーバーから案内されたFTPSのホスト名・ポートを入れても接続できません。名称が似ていても方式とポートが違うためです。まずサーバーのマニュアルに「SSH」「SFTP」「FTPS」のどれが明記されているかを確認してください。
WordPress管理画面だけで完結する作業
- 投稿・固定ページの作成
- 画像の追加と編集
- テーマやプラグインの通常更新
- ユーザーやメニューの設定
これらは通常、WordPress管理画面で完結します。テーマファイルを少し確認するだけなら、サーバーパネルのファイルマネージャーで足りる場合もあります。SSHが使えないことだけを理由に、日常運営ができないと考える必要はありません。
SSHがファイルを送る名前そのものだと思っていました。SFTPとFTPSまで別だなんて、似た文字が並ぶとちょっと照れくさいくらい混ざりますね。
そこで混ざる人は多いよ。
「コマンドも使える入口がSSH」「SSHを通るファイル転送がSFTP」「FTPを暗号化したものがFTPS」と、用途から覚えれば十分だね。
記事を書く分には管理画面で足りると分かって、少しほっとしました。でも、急にプラグインを止めたい時に管理画面へ入れなかったら、やっぱり心配です。
その不安にはファイルマネージャーやFTPSでも備えられるよ。
SSHだけを合格条件にせず、管理画面の外からプラグインフォルダへ安全に触れる方法が一つあるかを見ようか。
SSHが必要になる人・まだ不要な人
SSHが役立つ具体例
- WP-CLIを使う: プラグイン更新、キャッシュ削除、ユーザー確認などをコマンドで行いたい。
- 大量ファイルを扱う: 多数のファイルを圧縮・展開したり、ディレクトリ単位で移動したりしたい。
- ログを絞り込む: 大きなログから特定日時やエラー文字列を検索したい。
- Gitや自動処理を使う: テーマ開発やデプロイを仕組み化したい。
- 権限を確認する: 所有者やパーミッションをコマンドで調べる必要がある。
これらは便利ですが、コマンドを間違えるとファイル削除や権限変更を広範囲に行う危険もあります。初心者は「SSH対応だから安心」ではなく、「必要になるまでは触らない」「対象ディレクトリとコマンドの意味を確認してから実行する」という判断が大切です。
SSHを優先しなくてよい人
記事更新が中心で、テーマを自作せず、障害時はサポートやファイルマネージャーを利用する人は、SSHを最優先にしなくて構いません。価格、WordPress簡単インストール、サポート、復元方法など、日常的に使う機能の方が満足度へ直結します。
契約前に見る5項目
- 利用可能プラン: 同じ会社でもSSHが上位プラン限定の場合があります。
- 認証方式: パスワード認証か公開鍵認証か。エックスサーバーは公開鍵認証を案内しており、パスワードだけでは接続できません。
- 接続ポート: 一般的な22番とは限りません。公式の接続情報をそのまま使います。
- 権限範囲: 共用サーバーではroot権限を使えないのが通常です。自分の契約領域だけを操作します。
- 代替手段: ブラウザのファイルマネージャー、FTPS、サポートがあれば、初心者の復旧作業はそれで足りる場合があります。
ロリポップの公式案内ではSSHを使えるプランが示され、接続ポートは2222です。エックスサーバーの公式案内ではサーバーパネルでSSHを有効にし、公開鍵認証、ポート10022を使います。このように「SSH対応」という一語だけでは、実際の接続準備は分かりません。
契約後に安全に接続情報を確認する手順
- サーバーパネルへログインし、「SSH設定」または同等のメニューを開く。
- 対象のサーバーID・ドメインが正しいか確認する。
- SSHを有効化する。国外IP制限などの項目があれば、自分の接続元を確認してから選ぶ。
- ホスト名、ユーザー名、ポート、認証方式をメモする。WordPressのログインIDを流用しない。
- 公開鍵認証なら、サーバーパネルの手順に従って鍵を登録・取得する。秘密鍵は他人へ送らない。
- WinSCP、Cyberduck、ターミナルなど、方式に合うクライアントを選ぶ。
- 最初はファイルを変更せず、現在のディレクトリと一覧を読むだけにする。
ホスト名:サーバー会社が指定した初期ドメインまたはホスト名
ユーザー名:サーバーIDまたはSSHアカウント
プロトコル:SFTP(SSH接続の場合)
ポート:公式マニュアル記載の番号
認証:公開鍵またはSSHパスワード
成功状態は、WordPressの公開フォルダを見つけ、
wp-admin
、
wp-content
、
wp-includes
が表示されることです。ただし、接続直後に必ずこの3フォルダが見えるとは限りません。契約領域のホームからドメイン名のフォルダ、公開フォルダへ順に移動します。
WinSCPの画面に「SFTP」と「FTP」が並んでいて、危うくいつもの22番を入れるところでした。サーバー会社が10022と案内しているなら、そちらを変えずに入れるんですね。
そうだよ。
方式・ホスト名・ユーザー名・ポート・認証の五つは一組だから、一つだけ一般的な値へ置き換えないのが大事だね。
接続できたら、すぐにwp-contentの名前を変えてプラグインを止めてもいいですか?画面が開いただけで安心して、勢いで触ってしまいそうです。
まずは読むだけにしようか。
対象サイトの公開フォルダか、変更前の名前は何か、元へ戻せるかを確認してから一つだけ操作すれば、別サイトを触る事故を避けられるよ。
SSH・SFTPで接続できない時の切り分け
| 症状 | 最初に確認すること | 戻し方 |
|---|---|---|
| タイムアウトする | ホスト名、ポート、接続元IP制限 | 公式の接続情報をコピーし直し、SSH設定を再確認 |
| 認証に失敗する | 公開鍵と秘密鍵の組、ユーザー名 | 鍵を勝手に編集せず、サーバーパネルで再発行手順を確認 |
| FTPでは入れるがSFTPは入れない | SSHが有効か、プランが対応しているか | FTPSを使うか、対応プラン・設定を確認 |
| フォルダが見つからない | 初期フォルダと対象ドメイン | 一つ上へ戻り、ドメイン名からたどり直す |
| Permission denied | 書き込み権限と所有者 | 権限を広げる前にサポートへ対象パスを伝える |
接続できない時に、同じパスワードを何度も試すのは避けます。接続制限にかかる可能性があるためです。また、エラーを消すためにファイル権限を一律777へ変更してはいけません。WordPressの「ツール → サイトヘルス → 情報 → ファイルシステムパーミッション」では、WordPressが必要なディレクトリへ書き込めるかを確認できます。まず読める情報を集め、サーバー固有の推奨値へ戻せる状態で対処します。
SSHを使いたい初心者のサーバー選び
SSHを学習や将来の保守に使いたいなら、接続手順が公式マニュアルで明確なサービスが向きます。コマンド操作まで見据える人には公開鍵認証のエックスサーバー、費用を抑えつつ対応プランを選びたい人にはロリポップが比較候補です。SSHを使わない人は、この二択に縛られず、普段使う管理画面やサポートを優先してください。
エックスサーバー
公開鍵認証のSSHを公式手順で設定でき、将来WP-CLIやログ調査へ進みたい人の候補です。
向いている人: 記事運営から始め、将来はSSHで保守も学びたい人
利点: 公式マニュアルでSSH設定・ホスト名・ポートが確認できる
注意点: パスワード認証では接続できません。鍵管理やコマンド操作を不要と感じる人はSSH目的で選ぶ必要はありません。
料金: スタンダード月額693円〜目安(キャンペーン・契約期間で変動)
エックスサーバーのSSH対応と最新条件を見る
ロリポップ
対応プランを選べばSSHを利用でき、費用とのバランスを見ながら段階的に始められます。
向いている人: 低予算で始め、必要になった時にSSHも使いたい人
利点: SSH設定画面と対応プラン、接続情報が公式案内で確認できる
注意点: SSHは全プラン共通ではありません。契約前に対象プランと更新料金を確認してください。
料金: 月額99円〜。WordPress用途はライト以上、速度重視はハイスピード以上が目安
ロリポップの対応プランと最新料金を見る広告・PRを含みます。料金・提供条件は公式ページで最新情報をご確認ください。
よくある質問
SSHがないサーバーではWordPressを更新できませんか?
通常のWordPress本体・テーマ・プラグイン更新は管理画面から行えます。SSHがなくても、ファイルマネージャーやFTPSが復旧手段になる場合があります。
SFTPとFTPSならどちらが安全ですか?
どちらも正しく設定すれば通信を暗号化できます。サーバーが正式に提供し、手順が明確な方式を選ぶことが重要です。SFTP用設定へFTPSの情報を混ぜないでください。
SSH対応ならroot権限も使えますか?
共用レンタルサーバーでは通常root権限は使えません。自分の契約領域内で許可されたコマンドだけを使います。
まとめ:必要な作業からSSHの優先度を決める
最初はSSHがないと、WordPressを直せない人になってしまう気がしていました。管理画面の外へ入る方法はいくつかあって、私はまずファイルマネージャーと安全な転送方法を確認すればよさそうです。
自分の作業に必要な範囲をちゃんと見分けられたね。
使わない高度な機能より、困った時に戻れる入口を一つ持っている方が初心者には心強いよ。
でも、SFTPとFTPSの選択は次に設定する時も少し迷いそうです。一般的なポートを決めつけず、契約先の画面を見直すようにします。
それで大丈夫だよ。
接続情報を一組のまま使い、最初は読むだけにする。この二つを守れば、SSHは怖い機能ではなく必要な時に頼れる道具になるからね。
SSHはWordPress初心者全員の必須条件ではありません。日常更新だけなら管理画面、緊急時の単発修正ならファイルマネージャーやFTPS、本格的な一括操作やWP-CLIならSSHというように、作業で選び分けます。契約前は対応の有無だけでなく、プラン、認証方式、ポート、代替手段を確認しましょう。