SSHは、強力なコマンドを入力してウェブサイトを管理できるソフトウェアです。「Secure Shell」の略で、お使いのコンピューターとウェブサーバーの両方にインストールされている場合、コマンドラインインターフェースを使用して安全にサイトを管理できます。
技術的な知識が少ないユーザーはSSHを使用する必要はありません。高度なユーザーは、リモートでWebサーバーにログインしてファイルやフォルダを転送したり、ディレクトリを編集したり、コマンドを実行したりするために使用する場合があります。
SSHはMacまたはLinuxにプリインストールされています。Windowsでは、PuTTYアプリケーションをインストールして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へのファイルのアップロード方法

SSHを使用してウェブサイトに接続するにはどうすればよいですか?
SSHはクライアント・サーバー技術です。これは、コンピューターとウェブサーバーに特別なソフトウェアがインストールされている必要があることを意味します。
したがって、最初に確認すべきことは、SSHがホスティングアカウントに設定されているかどうかです。これは、ホスティングプロバイダーに連絡するか、ホストのcPanelまたは設定を確認することで行うことができます。

ウェブサイトのIPアドレスと、SSHにアクセスするために必要なユーザー名とパスワードの記録を保持する必要があります。
デフォルト設定の22から変更した場合は、SSHで使用されるポート番号も知る必要があります。
MacまたはLinuxコンピューターからの接続
サーバーが設定され、SSHクライアントがあれば、MacまたはLinuxのターミナルアプリに次のようなコマンドを入力してウェブサイトに接続できます。
ssh username@server_ip_address
以前書き留めた設定にusernameとserver_ip_addressを置き換えることを忘れないでください。

Windowsコンピューターからの接続
WindowsコンピューターからSSH経由でウェブサイトに接続したい場合は、PuTTYアプリケーションをインストールして起動する必要があります。
SSHのIPアドレスとポート番号の入力を求められます。PuTTYは、今後のセッションのために設定を記憶します。

「開く」ボタンをクリックした後、SSHユーザー名を入力するように求められます。その後、SSHパスワードを入力できるターミナルウィンドウが開きます。
WordPressでSSHをどのように使用できますか?
シェルコマンドに慣れたら、SSHを使用してウェブサイトの管理と保守に関連する多くのタスクを実行できます。
これらには、ファイルのアップロード、ソフトウェアのインストールと更新、サーバー設定ファイルの編集、WordPressデータベースのバックアップ、問題のトラブルシューティングなどが含まれます。
WordPressウェブサイトの管理にSSHを使用するさまざまな方法を示す、いくつかのチュートリアルを以下に示します。
- WordPressサイトでImagickを有効にする方法
- ハッキングされた WordPress サイトのバックドアを見つけて修正する方法
- WordPress でセキュア接続エラーを修正する方法
- WordPressで500内部サーバーエラーを修正する方法
- 知らないかもしれない便利なWordPress設定のヒント
FTPファイル転送を安全にするためのSSHの使用方法
サーバーでSSHを有効にしたら、FTPセッションを保護するためにも使用できます。これはSFTPとして知られています。
FTPはFile Transfer Protocolの略で、ウェブサイトのファイルマネージャーのようなもので、ドラッグアンドドロップを使用してファイルをアップロード、コピー、削除できます。
SSHが利用可能な場合、FTPクライアントはSFTPプロトコルを使用してウェブサイトに安全に接続できます。これは、ハッカーがファイルをアップロード中に傍受できないことを意味します。

SFTPについては、用語集のエントリで詳しく説明しています。
この記事がWordPressのSSHについてさらに学ぶのに役立ったことを願っています。また、役立つWordPressのヒント、トリック、アイデアに関する関連記事については、以下の追加資料リストも参照してください。
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。
