SSHとは?

SSHは、強力なコマンドを入力してウェブサイトを管理できるソフトウェアです。「Secure Shell」の略で、お使いのコンピューターとウェブサーバーの両方にインストールされている場合、コマンドラインインターフェースを使用して安全にサイトを管理できます。

技術的な知識が少ないユーザーはSSHを使用する必要はありません。高度なユーザーは、リモートでWebサーバーにログインしてファイルやフォルダを転送したり、ディレクトリを編集したり、コマンドを実行したりするために使用する場合があります。

SSHはMacまたはLinuxにプリインストールされています。Windowsでは、PuTTYアプリケーションをインストールしてSSHサポートを追加できます。SSHは、ホスティングプロバイダーのウェブサーバーにもインストールおよび有効化されている必要があります。

用語集:SSH

シェルとは何ですか?

ほとんどのWordPressウェブサイトは、Linuxオペレーティングシステムを実行しているサーバーにインストールされています。Linuxでは、「シェル」はコマンドラインインターフェイスの名前です。

多くの高度なユーザーは、柔軟で強力なコマンドを入力してウェブサイトを管理できるため、シェルを使用することを楽しんでいます。ただし、これはオプションです。

使用できるコマンドの例をいくつか紹介します。

  • cd directory_name は、指定されたディレクトリまたはフォルダを変更します。
  • ls は、現在のディレクトリの内容を一覧表示します。
  • mkdir directory_name は新しいディレクトリを作成します。
  • cp source_file destination_file は、ファイルをコピーします。
  • chmod permissions file_name はファイルのパーミッションを変更します。
  • apt-get install package_name は、サーバーに新しいソフトウェアをインストールします。

SSHを使用してウェブサイトに接続したら、「help」と入力することで利用可能なコマンドの完全なリストを取得できます。

多くのユーザーと同様に、シェルコマンドに関する技術的な知識がないかもしれません。その場合、SSHを使用する必要はなく、ホスティングプロバイダーのダッシュボードで提供されているFTPクライアントまたはファイルマネージャーアプリケーションを使用してウェブサイトファイルを管理できます。

詳細については、WordPressへのファイルのアップロード方法に関する初心者向けガイドをご覧ください: WordPressへのファイルのアップロード方法

FTP クライアントのメニューからファイルパーミッションを選択する

SSHを使用してウェブサイトに接続するにはどうすればよいですか?

SSHはクライアント・サーバー技術です。これは、コンピューターとウェブサーバーに特別なソフトウェアがインストールされている必要があることを意味します。

したがって、最初に確認すべきことは、SSHがホスティングアカウントに設定されているかどうかです。これは、ホスティングプロバイダーに連絡するか、ホストのcPanelまたは設定を確認することで行うことができます。

BluehostでSSHアクセスを有効にする

ウェブサイトのIPアドレスと、SSHにアクセスするために必要なユーザー名とパスワードの記録を保持する必要があります。

デフォルト設定の22から変更した場合は、SSHで使用されるポート番号も知る必要があります。

MacまたはLinuxコンピューターからの接続

サーバーが設定され、SSHクライアントがあれば、MacまたはLinuxのターミナルアプリに次のようなコマンドを入力してウェブサイトに接続できます。

ssh username@server_ip_address

以前書き留めた設定にusernameserver_ip_addressを置き換えることを忘れないでください。

SSHを使用してサーバーに接続する

Windowsコンピューターからの接続

WindowsコンピューターからSSH経由でウェブサイトに接続したい場合は、PuTTYアプリケーションをインストールして起動する必要があります。

SSHのIPアドレスとポート番号の入力を求められます。PuTTYは、今後のセッションのために設定を記憶します。

PuTTYの設定

「開く」ボタンをクリックした後、SSHユーザー名を入力するように求められます。その後、SSHパスワードを入力できるターミナルウィンドウが開きます。

WordPressでSSHをどのように使用できますか?

シェルコマンドに慣れたら、SSHを使用してウェブサイトの管理と保守に関連する多くのタスクを実行できます。

これらには、ファイルのアップロード、ソフトウェアのインストールと更新、サーバー設定ファイルの編集、WordPressデータベースのバックアップ、問題のトラブルシューティングなどが含まれます。

WordPressウェブサイトの管理にSSHを使用するさまざまな方法を示す、いくつかのチュートリアルを以下に示します。

FTPファイル転送を安全にするためのSSHの使用方法

サーバーでSSHを有効にしたら、FTPセッションを保護するためにも使用できます。これはSFTPとして知られています。

FTPはFile Transfer Protocolの略で、ウェブサイトのファイルマネージャーのようなもので、ドラッグアンドドロップを使用してファイルをアップロード、コピー、削除できます。

SSHが利用可能な場合、FTPクライアントはSFTPプロトコルを使用してウェブサイトに安全に接続できます。これは、ハッカーがファイルをアップロード中に傍受できないことを意味します。

FileZillaでSFTPプロトコルを選択する

SFTPについては、用語集のエントリで詳しく説明しています。

この記事がWordPressのSSHについてさらに学ぶのに役立ったことを願っています。また、役立つWordPressのヒント、トリック、アイデアに関する関連記事については、以下の追加資料リストも参照してください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

関連記事

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!