私はこの問題で行き詰まっています:
PuTTy を使用して ssh 経由でアクセスする新しいサーバーがあります。構成では、ssh でサーバーにアクセスするために必要な ssh シェルを選択する必要があります。
選択肢:
/bin/sh
/bin/bash
/bin/dash
/bin/bash(chrooted)
を選択した場合/bin/sh
、Python の setuptools をインストールする権限がありません。 を選択した場合、/bin/bash(chrooted)
Python がないため、Python を実行すると、「コマンドが見つかりません」というメッセージが表示されます。
私はDebian 7を使用しています。
どうすればいいですか?
答え1
サーバーの目的は何ですか?
ユーザーのアクセスを制限しますか?
通常のサーバーとして使用したい場合は、bashを使用することをお勧めします。Chrootは実際にはストリップされた環境です(http://en.wikipedia.org/wiki/Chroot) ユーザーにいくつかのコマンドのみにアクセスさせたい場合に使用します(ゲートウェイなど)
それはあなたが何をしたいかによって大きく異なります。デフォルトの/generalの動作は/bin/bashを選択することです。