SSHで作業時間短縮(Win)

Pocket

今回は、SSHの利用のお勧めです。SSHを利用すると、下記のような良いことがあります。

  • SSHを利用するとアップロードやダウンロードの時間が大幅に短縮
  • パスワードを含むすべての通信を暗号化しますのでセキュリティーが向上します

Joomla!の最新版3.2.1(本家+じゃぱん仕様最新版ダウンロード)で、アップロードとダウンロードの検証を行いました。
FTPソフトとSSHが利用できるソフトで、それぞれ操作を行ったところ、完了までの時間は下記のようになりました。
SSHを利用すると、かなりの時間短縮になることが分かります。

【フォルダ数】1,323     【ファイル数】 5,672     【容量】25.7MB

 FTPソフト SSH
アップロード 2時間2分  約1分
ダウンロード 1時間7分  約1分

 

なお、SSHはヘテムルで標準でご利用いただけますが、利用を開始するためにコントロールパネルで準備が必要です。
基本的な方法は下記をご確認ください。
>>SSH のご利用方法
>>SSH ソフトの設定とコマンド


 

アップロードの手順

Tera Termというソフトを使って、Joomla!をサーバーへアップロードします。サーバーへログインする方法は
>>Tera Term の設定方法 をご確認ください

[1]zipファイルのまま、サーバーへアップロード

Tera Termを起動したら、ファイルメニューの【SSH SCP】を選択します。

ssh2

ローカル(パソコン)にダウンロードした「Joomla_3.2.1_in_Japanese.zip」をTera Termでアップロードします。

————————————————————————
from:Joomla_3.2.1_in_Japanese.zipをローカルからドラック
To:サーバーのアップロード先フォルダを入力
————————————————————————

ssh3

『Send』ボタンを押すと、アップロード先フォルダのwebにzipファイルが一瞬でアップロードされました。

【hetemlFTPでの状態】

ssh4

[2]zipファイルを解凍

zipファイルをアップロードしたwebフォルダへ、cd コマンドで移動します。

ssh10

webフォルダに移動できているかを、pwd コマンドで確認します。フルパスで現在のフォルダの位置が表示されます。

ssh11

webフォルダに、Joomla_3.2.1_in_Japanese.zip ファイルがあるか、ls コマンドで確認。

ssh12

Joomla_3.2.1_in_Japanese.zipをunzipコマンドで解凍します。

ssh13

下記の画像のように表示されていれば、解凍が始まっています。

ssh14

【hetemlFTP】zipファイルが解凍され、Joomla_3.2.1_in_Japanese フォルダができています。

ssh6

Joomla_3.2.1_in_Japanese.zip ファイルをrmコマンドで削除します。

ssh7

フォルダ名:Joomla_3.2.1_in_Japanese 名を、joomla(お好みのフォルダ名で構いません)へ変更します。

ssh8

【hetemlFTP】Joomla_3.2.1_in_Japanese.zipが削除され、フォルダ名がjoomlaへ変わっています。

ssh9

これで、アップロードの手続きは完了です。

後は、web/joomla/installation/フォルダにアクセスして、joomla!のインストールを行います。

 

ダウンロードの手順

joomlaフォルダごと、ローカルにバックアップを行います。

[1]ファイルを圧縮

zip コマンドでjoomlaフォルダを、joomla.zip(任意の名前.zipで構いません)というファイル名で圧縮します。

ssh15

このように表示されれば、圧縮が始まっています。

ssh16

【hetemlFTP】joomla.zip ファイルができています。

ssh17

[2]zipファイルをローカルにダウンロード

ローカルにダウンロード先のフォルダを作成し、Tera Termのファイルメニューの【SSH SCP】を選択します。

ssh18

フォルダ参照ボタンを押して、ダウンロード先を選択します。

ssh19

————————————————————————
from:zipファイルがアップロードされているフォルダ・ファイル名をフルパスで入力
To:ローカルのフォルダ名を選択
————————————————————————

『Receive』ボタンを押すと、

ssh20

下記のように表示されて、 To: で選択した場所に、zipファイルがダウンロードされますのでご確認ください。

ssh13

 

以上、ダウンロードが完了です。

【使用したSSH コマンド】・・・コマンドとファイル名・フォルダ名の間は半角スペースを入れEnterキーを押すと実行されます

cd フォルダの場所を移動: cd [フォルダ名]

pwd  現在のフォルダ位置を表示: pwd

ls 現在のフォルダに入っているファイルやフォルダを表示:ls

unzip 圧縮ファイルを解凍:unzip [圧縮ファイル名」

rm フォルダ、ファイルの削除:rm [削除するファイル名]
※一瞬で、削除されますのでフォルダ、ファイル名はEnterキーを押す前に再確認下さい。

mv フォルダやファイル名の変更:mv [変更前のフォルダ名]/ [変更後のフォルダ名]/

zip フォルダを圧縮:zip  [ 圧縮後のファイル名] -r [圧縮したいフォルダ・ファイル]

Pocket