사용자가 SSH를 통해 액세스할 수 있도록 하는 사용자 정의 명령줄 스크립트가 있습니다. 예를 들어, 사용자가 로그인하면 사용자는 직접 액세스 (또는 다른 셸) ssh user@server
가 아닌 명령줄 응용 프로그램과 상호 작용할 수 있어야 합니다 ./bin/bash
OpenSSH를 사용하여 이를 달성하려면 구성 변경이 필요합니까?
답변1
sshd_config가 ForceCommand
당신이 찾고 있는 것입니다.
또한 주의할 점은 이것이 쉘 스크립트라고 말씀하셨기 때문에 무엇을 하든 여전히 쉘에 의해 실행될 것입니다. 이것이 반드시 문제가 되는 것은 아니지만 확실히 사용자 입력을 처리하는 방법에 대해 생각해야 한다는 것을 의미합니다. 예를 들어 eval
불가능해야 합니다.