広告を含みます。料金は各社公式サイトの公開情報(税込)で、調べ方と計算のしかたは比較の方法にまとめています。広告を含みます|料金は公式の公開情報(税込)

サーバーまっぷ

レンタルサーバー

ホームページを公開する方法:FTP・SSH・Git の違いと、レンタルサーバーでの対応

FTP は「ファイルを送る道」、SSH は「サーバーを遠隔で操作する道」、Git は「変更の記録」です。役割が違います。

結論:3つは同じ種類のものではありません

名前何をするものか最初に必要なもの
FTPファイルをサーバーに送る(アップロード)、受け取るFTPソフトと、FTPの接続情報
SSHサーバーに入って、コマンドで操作するSSHクライアントと、接続情報(鍵やパスワード)
Gitファイルの変更を記録し、以前の状態に戻せるようにするGit のソフト

FTP と SSH は、パソコンとサーバーをつなぐ方法です。Git は、つなぐ方法ではなく、変更を記録する仕組みです。ただし Git は、サーバーとやり取りするときに SSH などの通信を使えます。

この記事は、運営者が各方法を試した結果ではありません。公式ページに書かれている内容を、確認した日(2026年11月10日)時点で整理しています。

駅一覧(目次)
  1. 結論:3つは同じ種類のものではありません
  2. FTP:ファイルを送るための方法
  3. SSH:サーバーに入って操作する方法
  4. Git:変更を記録する仕組み
  5. どれを選ぶか:作業の中身で決める
  6. この記事で調べていないこと
  7. 公開するときにすること
  8. 出典と調べた日

FTP:ファイルを送るための方法

FTP は、作ったファイルをサーバーにアップロードする方法です。エックスサーバーの機能のページには、ファイルをサーバーにアップロード(ダウンロード)できる、と書かれています。

  • 暗号化:同じページに、通信を暗号化する FTPS が使える、と書かれています。接続元のIPアドレスを制限する設定もあります。
  • SFTP:エックスサーバーの機能のページには、SFTPの記載はありませんでした。
  • ロリポップ!:料金のページに、全5プランで FTP / FTPS の項目があります。FTPアカウント数は、全プランで1と表示されています。SFTPの記載はありませんでした。
  • ブラウザで操作する方法:エックスサーバーには「ファイルマネージャ」があります。ブラウザで、サーバー上のファイルを操作できます。ロリポップ!の料金のページにも、ファイルマネージャーの項目があります。

画面の見た目や使い方は、FTPソフトによって違います。この記事では、ソフトごとの手順は調べていません。

SSH:サーバーに入って操作する方法

エックスサーバーの機能のページでは、SSH は、UNIXコマンドでサーバーを遠隔操作できる機能として書かれています。

エックスサーバーの SSH

  • 認証:公式のマニュアルに「パスワード認証は利用できません」と書かれています。使えるのは公開鍵認証です。登録できる公開鍵は、OpenSSH形式です。
  • 接続の情報:接続ポートは10022、ユーザー名はサーバーIDです。
  • 最初の設定:サーバーパネルの「SSH設定」で、SSH接続をONにします。使わないときは、OFFにするよう案内されています。
  • アクセス制限:国外アクセス制限が、初期状態でONです。海外から、または海外の拠点を持つサービスから接続するときは、制限の解除が必要になることがある、と書かれています。
  • SFTP:このマニュアルのページには、SFTPの記載はありませんでした。

エックスサーバーの料金は、エックスサーバーの料金の記事にあります。

ロリポップ!の SSH

ロリポップ!のSSHは、プランによって使えるかどうかが分かれます。料金のページの「SSH(シェルログイン)」の欄は、エコノミーとライトが「-」です。スタンダード、ハイスピード、エンタープライズには、対応を示す記号があります。

SSHのマニュアルにも、スタンダード、ハイスピード、エンタープライズで利用できる、と書かれています。

  • 接続の情報:サーバーは ssh.lolipop.jp、ポートは2222です。アカウントは、FTPアカウントと同じです。
  • パスワード:SSH用のパスワードは自動で作られます。好きな値には設定できません。変更は、専用ページの「パスワードを変更する」から行います。
  • できないこと:root権限は使えません。使えるコマンドは、マニュアルに載っている一覧の範囲です。

ロリポップ!の料金は、ロリポップ!の料金の記事です。2社を比べた記事は、エックスサーバーとロリポップ!の比較にあります。

ほかの会社の SSH の対応は、PHP・Node.js・Python の対応の記事で比べています。12社分です。

Git:変更を記録する仕組み

Git の公式の解説書(Pro Git)では、バージョン管理を、こう説明しています。ファイルの変更を時間とともに記録し、あとから特定の時点の状態を呼び出せるようにするもの、です。ソースコードだけでなく、画像やレイアウトなど、コンピューターのどんなファイルにも使えます。

  • Git は分散型:書かれている分類では、Git は「分散バージョン管理」です。作業する人が、履歴をふくむリポジトリ全体の複製を持ちます。
  • SSH で使える:Git がデータをやり取りする方法は、Local・HTTP・SSH・Git の4種類です。SSH は、導入しやすく、通信がすべて暗号化される、と書かれています。
  • SSH の弱いところ:読み込みだけでも、SSHでサーバーに入る権限が必要です。誰でも見られる形で公開したいときには、向きません。

今回調べたエックスサーバーの機能のページとロリポップ!の料金のページには、Git の記載はありませんでした。ほかのページに書かれている可能性はあります。Git を使いたいなら、申し込む前に確かめてください。公式のマニュアルとよくある質問で、SSH接続の中で Git が使えるかを見ます。

どれを選ぶか:作業の中身で決める

やりたいこと考えられる方法確かめること
できあがったファイルを置くFTP、またはファイルマネージャFTPの接続情報、暗号化(FTPS)の設定
サーバーの中でコマンドを動かすSSH契約のプランが SSH に対応しているか、鍵かパスワードか
変更の履歴を残す、戻せるようにするGit(自分のパソコンで使う)サーバーとやり取りするなら、SSH が使えるか

Git は、自分のパソコンの中だけでも使えます。履歴を残すために、サーバー側が Git に対応している必要はありません。サーバーに置くときは、FTP で送る方法もあります。

この表は、公式の記載から考えた整理です。各社の公式ページに「この方法で公開できる」と書かれているとは限りません。

この記事で調べていないこと

  • エックスサーバーとロリポップ!以外の会社の、FTP・SSH・Git の対応は、調べていません。
  • FTPソフト、SSHクライアント、Git の使い方の手順は、調べていません。
  • WordPress の管理画面から更新する方法は、扱っていません。
  • エックスサーバーの FTP のマニュアルのページは、確認した日に開けませんでした。FTPの接続情報の細かい内容は、載せていません。

公開するときにすること

  1. 公開したいものが、WordPress か、HTML などのファイルかを決める
  2. 契約するプランが、使いたい方法(FTP・SSH)に対応しているかを、公式の料金ページで見る
  3. SSHを使うなら、認証が鍵かパスワードかを確かめる
  4. Git を使うなら、SSH接続の中で使えるかを、公式のマニュアルで確かめる
  5. 公開したあとに、ページの表示とリンクを自分の目で確かめる

AIでサイトを作って公開する流れは、AIでサイトを作って公開するまでの流れにまとめています。公開できるサーバーは、AIで公開できるサーバーの比較です。WordPress 向けのサーバーの選び方は、WordPress 用のサーバーの選び方にあります。サーバー全体の比較は、レンタルサーバーのおすすめ比較です。

出典と調べた日

関連記事