shellmix.comのようなものによって提供される無料のシェルアカウントがどれほど安全かを特定しようとしています。私は自分で使ったことはありませんが、シェルプログラミングの学習に興味がある人に提案したいと思います。この目的で使用しても安全ですか?何に注意すればいいですか?
shellmix.comのようなものによって提供される無料のシェルアカウントがどれほど安全かを特定しようとしています。私は自分で使ったことはありませんが、シェルプログラミングの学習に興味がある人に提案したいと思います。この目的で使用しても安全ですか?何に注意すればいいですか?
回答:
私が経験する一般的な経験則は、技術的な能力(特にセキュリティ)と一般的な信頼性の両方の観点から、ルートユーザーを信頼する限り、マシンを信頼することです。shellmixの管理者を知っている可能性は低いため非常によく、おそらくあなたのアカウントがインターネット上のランダムなボックスよりも多くあるマシンを信頼するのは悪い考えです。シェルスクリプトを作成して、ときどきHello Worldをコンパイルするだけであれば、問題ありません。リモートシェルに入力したものはすべて、他の人が潜在的に読み取れると想定します。一時的であっても、公開したくないものは置かないでください。これには、シェルスクリプト内のホスト名、ユーザー名、ディレクトリレイアウトなど、個人情報または自分のコンピューターに関する情報のハードコーディングが含まれます。コメントで@SamBisbeeが言及したように、他の目的で決して再利用しない一意のパスワードを使用してください。また、ssh -X
信頼されていないマシンからX11接続(shellmixマシンへ)を転送することにはセキュリティ上のリスクがあるため、これも行わないようにします。
Cygwinを検討しましたか?ほとんどの場合、Windows OS(および自分のマシン)の快適な範囲内で、しようとしていることは何でもできます。
Windows用のbashのようなシェルを次に示します。これは、シェルアカウントの代替または拡張機能です。利点は、GUIファイルマネージャーで、mkdir、touch、rmdir ...にどのような影響があるかを見ることができることです。
もう1つの利点は、Windowsで作業する場合のGNUツールキットの豊富なツールセット(grep、sed、awk、...)です。それに慣れた後、あなたはそれらを見逃さないように幸せになります。