시스템에 사용자를 추가하는 대신 MySQL 데이터베이스 테이블만 인증으로 사용하여 SFTP를 통해 Debian 서버에 로그인할 수 있는 방법이 있습니까?
FTP와 TLS를 통해 수행할 수 있다는 것을 알고 있지만 실제로는 해당 방법을 사용하고 싶지 않습니다.
답변1
내 두 센트의 조언 : 당신은 사용할 수 있습니다폴리아크릴아미드가서 이것을 해보세요.
예를 들어 일부 pam 모듈을 다음과 같이 사용합니다.팸 mysql일부 사용자를 mysql에 저장하고pam_requiremysql 스토리지 사용자가 SFTP 이외의 서비스에 액세스하지 못하도록 방지합니다.
여기서부터 살펴보세요:사용 가능하거나 진행 중인 모듈/애플리케이션...
답변2
습관. SFTP는 SSH를 통해 로그인한 다음 sftpd
원격 측에서 하위 프로세스를 생성하는 방식으로 작동합니다.
그러나 로그인할 수 없는 사용자를 생성할 수 있습니다.와는 별개로sftp/scp의 경우 제공하십시오.스폴리이 프로그램은 로그인 쉘 역할을 합니다. 단계를 따르면 매우 쉽고 안전하며 최대한 안전합니다.