파일 권한 - 스크립트 읽기만 허용하시겠습니까?

파일 권한 - 스크립트 읽기만 허용하시겠습니까?

비밀번호가 일반 텍스트로 저장되어 있습니다. SFTP 세션을 생성하기 위해 내 예상 스크립트 "LoadList"가 암호를 읽을 수 있기를 원합니다. 비밀번호를 읽는 것을 원하지 않습니다. 사용자에게 스크립트를 할당하고 해당 사용자에게 읽기 권한만 부여하면 어떻게든 이 작업을 수행할 수 있습니까?

답변1

$ssh-keygen

기본 파일 위치를 승인하고 Enter를 두 번 눌러 비밀번호를 제외하십시오.

id_rsa.pub라는 파일이 홈 디렉터리/.ssh에 생성됩니다.

그런 다음 ssh-copy-id {연결하려는 서버 이름}을 사용하십시오. "예"를 선택하고 사용자 비밀번호를 입력하십시오.

그러면 사용자 홈 디렉터리의 .ssh 디렉터리에authorized_keys라는 파일이 생성됩니다.

파일을 생성할 수 없는 경우 이 파일의 내용을 대상 서버의authorized_keys 디렉터리(home/.ssh/authorized_keys)에 복사합니다.

ssh를 테스트하면 비밀번호를 묻는 메시지가 표시되지 않습니다.

관련 정보