無効となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。格安のレンタルサーバーでは、SSH(シェル)が使えるものは、限られてきます。SSH(シェル)が使えても自由度が少なく、あまり意味がなかったり・・・。使いものにならないのなら、無い方がまし・・・安いし・・・ということでSSH(シェル)なしの格安のレンタルサーバーを契約。いざ契約してみるとアップロードが大変・・・なんてことはありませんか?SSH(シェル)が使えれば、概ねZIPやTAR,GZIPなど圧縮系コマンドが使えますから、アップロード作業が、圧倒的に楽になりますよね。Shellがおすすめです。文字通りPHPをベースにウェブブラウザ経緯でシェルのような使い方をするものです。PHPに詳しい方には、proc_openでコマンドをプロセスキックしているだけです。言った方が、なるほどと理解いただけるかもしれません。このため、proc_openで動作するコマンドは、なんでも動かせます。Shellは何も動きません。PHPが動作するレンタルサーバーでなければ何も意味がありませんよ。このサイトで紹介しているレンタルサーバーには、PHPが動作しないものはありませんけどね。Shellは、便利ですが、非常に危険なツールです。基本的には、ウェブブラウザで誰でもアクセスできてサーバーの操作を行うことができます。使い終わったら、必ず、面倒でも削除しましょう。何かあってからでは、取り返しがつきません。派生的損害に対する責任は負いかねます。自己責任でお願いします。Shellのインストールは、簡単です。Shellをレンタルサーバーのウェブブラウザから見えるディレクトリへアップロードして、そこにブラウザからアクセスするだけです。セキュリティのためのユーザ、パスワードの設定もできます。簡単に解説してみましょう。Shellの最新版をダウンロードする。Shellサイトから最新版をダウンロードしましょう。現在(2011.03.11)では、2.2が最新でした。Shellを利用するユーザ、パスワードを編集します。キーの配下にユーザ名="パスワード"の形式で設定します。"password"taro="hanako"上の例では、ユーザ名:taroパスワード:hanakoということになります。Shell一式をレンタルサーバーへFTPでアップロードする。ここでアップロードするディレクトリは、もちろんウェブ上でアクセスできるディレクトリでなければなりません。/home/user/public_html/phpshell/のようなディレクトリへアップロードしましょう。Shellへアクセスする。上記の例で言えば、http://example.com/phpshell/phpshell.phpへアクセスします。phpshell.phpまでしっかり指定します。すると、以下のようなログイン画面が表示されます。先に指定したユーザ名、パスワードをここで入力します。