나는 이 문제에 봉착했습니다:
PuTTy를 사용하여 SSH를 통해 액세스하는 새 서버가 있습니다. 구성에서 SSH를 사용하여 서버에 액세스하려면 필요한 SSH 셸을 선택해야 합니다.
선택사항:
/bin/sh
/bin/bash
/bin/dash
/bin/bash(chrooted)
을 선택하면 /bin/sh
Python의 setuptools를 설치할 수 있는 일부 권한이 없습니다. 을 선택하면 /bin/bash(chrooted)
Python이 없고 Python을 사용하면 다음과 같은 메시지가 표시됩니다. 명령을 찾을 수 없습니다.
나는 데비안 7을 사용하고 있습니다.
나는 무엇을 해야 합니까?
답변1
서버의 목적은 무엇입니까?
사용자에게 제한된 액세스 권한을 부여하시겠습니까?
일반 서버로 사용하려면 bash를 사용하는 것이 좋습니다. Chroot는 실제로는 제거된 환경입니다(http://en.wikipedia.org/wiki/Chroot) 사용자가 몇 가지 명령에만 액세스하도록 하려는 경우에 사용됩니다. {예: 게이트웨이에서}
그것은 당신이하고 싶은 일에 따라 크게 달라집니다. 기본 /general 동작은 /bin/bash를 선택하는 것입니다.