%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20ssh.png)
사람들이 암호를 입력하라는 메시지를 표시하거나 SSH 키가 없어도 프로그램을 실행하고 일부 출력을 볼 수 있도록 내 시스템(Ubuntu 14.04 x64)에서 사용자를 설정하고 싶습니다. 지금까지 내가 한 일은 다음과 같습니다.ssh [email protected]
example
내 프로그램을 통해 쉘로 사용자를 생성했습니다.adduser example --shell /path/to/my/program
/home/example/.hushlogin
motd 및 기타 로그인 메시지를 조용히 하기 위해 에 빈 파일을 만들었습니다.
비밀번호 프롬프트 인증 요청을 완료해야 한다는 점을 제외하면 모든 것이 잘 작동하고 있습니다. 이 서비스는 공개적으로 사용 가능한 서비스이므로 우회하고 싶습니다.
아마도 PAM 구성을 /etc/pam.d
적절하게 사용자 정의하면 문제가 해결될 수 있지만 세부 사항에 대한 지침이 필요합니다. 이 변경 사항이 시스템의 모든 계정이 아닌 특정 사용자 계정에만 영향을 미치기를 원합니다.
답변1
PermitEmptyPasswords yes
에서 설정한 /etc/ssh/sshd_config
다음 사용자 계정에 비밀번호가 없는지 확인하십시오.