ssh(Secure Shell)

2021年1月22日

ssh(Secure Shell)とは

sshとは、レンタルサーバーなど、ネットワークに接続された機器で、遠隔操作(リモート)し、管理するためのしくみです。

sshはSecure(安全)に接続して操作できるというところがポイントで、そのために必要な仕組みが用意されています。

sshの活用例

数千もあるようなファイル群を、アップロードしたいとき

zipファイルをアップロードして、レンタルサーバー内でそのzipファイル1個を解凍展開で楽々。

wordpressの旧バージョンを利用したいので、FTPでアップロードしたい。しかし、ファイル数が全部で数百以上もある。これをFTPでアップロードするにはいったいどれくらい時間がかかるだろう?

それに、FTPアップロードしている途中で、エラーが出てアップロード作業が途切れたとき、どこから再アップロードをすればよいのかを確認することも大変です。

そこで、

  1. wordpressの旧バージョンファイル群をzip圧縮したファイルを1個、FTPアップロードする(数秒で完了)
  2. sshでログインし、先のwordpressのzipファイルを、コマンドで解凍する(数秒で完了)

と、全体でも数分で処理を完了することができます。