こんにちは。げんきWEB作者の”げんき”です。
現役のSE(システムエンジニア)です。
フリーソフトウェアのTeraTermをWordPressでのWEBサイト構築やカスタマイズで活用する方法を紹介します。
TeraTermって?
Linux/UNIXサーバを遠隔操作するためのフリーのソフトウェアで、以下の特徴があります。
(システムエンジニアの方ならお馴染みの実績のあるソフトウェアですよね。)
Teratermの特徴
- telnetやSSHで接続するためのソフトウェア
- サーバを遠隔操作するときに使う
- コマンドラインで操作する
Teratermは以下リンクよりダウンロード可能です。
OSDN
telnetやSSHとは
telnet
telnetは「ネットワークを経由して他のコンピュータ(主にサーバ)に接続し、遠隔操作するための仕組み」 のことです。
SSH
SSHは「Secure Shell」の略 で、「暗号化(セキュア)通信で他のコンピュータ(主にサーバ)に接続し、遠隔操作するための仕組み」のことです。
※暗号化・・・通信はインターネット回線を通して 他のコンピュータ(主にサーバ) と繋がります。このとき悪意のある第3者に通信内容をのぞき見されないための仕組みです。
ここまでの説明で、TeraTermとは他のコンピュータ(WordPressサーバ)に遠隔で安全に接続できるソフトウェアということが理解できたと思います。
Teratermを使う理由
わたしがWordPressでTeratermを使う理由は以下です。
- 安心・安全なSSH(暗号化)方式でWordPressサーバに接続したい。
- Teratermの方が慣れている。(個人的な慣れの問題)
- WordPressサーバ上のファイルのアクセス権や所有者権をそろえたい。
- WordPressサーバの管理画面にGUIで接続できなくなった場合にも、TeraTermでWordPressサーバに接続できればコマンドで修復可能。
基本コマンド
では、次に ”WordPressでWEBサイトを構築するときに役立つ基本的なコマンドを紹介します。
基本的なコマンド
- viコマンド
- chmodコマンド
- chownコマンド
- restart apacheコマンド
viコマンド
viは新しいファイルを作るときやファイルを編集するときに使用するコマンドです。
コマンドの実行例
vi ***.php
***にはファイル名を指定します。
chmodコマンド
chmodはファイルの権限を変えたいときに使います。
コマンドの実行例
chmod 664 ****.php
chmod の後ろの”664”はWordPressサーバの中で使われているソフトウェア”Bitnami”に必要なファイルの権限です。
chownコマンド
chownはファイルの所有者(オーナー)を変えるときに使います。
コマンドの実行例
chown daemon:daemon ***.php
restart apache
restart apacheは apache を再起動するコマンドです。
apache(アパッチ) は、WordPressサーバ(WEBサーバ)に必要なソフトウェアです。
このコマンドを実行することでアパッチデーモンが再起動し、新しく作ったファイルに対する変更が読み込まれて有効になります。
※WordPressの「外観」-「テーマエディター」-「テーマファイル」の一覧に表示され、WordPress管理画面から操作(編集)できるようになります。
apacheの再起動は必須ではありませんが、変更内容が反映されない場合などの解決方法として思えておくと役に立つと思います。
コマンドの実行例
/etc/init.d/bitnami restart apache
あとがき
WordPressサーバを安全に操作する1つの方法として、Teratermを利用する方法をご紹介しました。
WordPressの入門書籍では、WordPressサーバの操作にFTPソフトを活用する方法が良く記載されていますが、FTPプロトコルでのファイル転送はデフォルトでは暗号化されないので暗号化通信できるTeratermを活用することで、セキュアな暗号化接続でWordPressサーバを操作することができます。
注意事項