대화형 비밀번호 쿼리 없이 루트로 로그인할 수 있습니까?

대화형 비밀번호 쿼리 없이 루트로 로그인할 수 있습니까?

루트로 로그인하려면 일반적으로 su -l을 입력한 다음 대화형 쿼리를 시작하여 비밀번호를 받아야 합니다.

이 대화형 쿼리 없이 루트로 로그인할 수 있습니까?

다음 라이너 중 하나를 시도했지만 작동하지 않습니다.

  • 에코 "비밀번호" |
  • 에코 "비밀번호" | xargs su -l

답변1

예, 가능하고 여러 가지 방법이 있지만 일부는 다른 것보다 덜 안전합니다. 이를 위해 두 가지 방법을 권장합니다.

첫 번째이자 가장 쉬운 방법은 nopassword 옵션과 함께 sudo를 사용하는 것입니다. 자세한 내용은 sudo 맨페이지를 참조하세요.

두 번째(더 안전한) 방법은 물리적 토큰과 함께 pam(플러그형 인증 모듈)을 사용하는 것입니다. 이는 더 복잡하지만 올바르게 수행하면 상당히 안전합니다.

답변2

psw 없이 인증 ssh-keygen -t dsa ssh-copy-id -i ~/.ssh/id-dsa.pub root@ip

키 세트를 생성하고 공개 키를 지정된 계정 + 호스트에 복사합니다. 이렇게 하면 ssh root@ip비밀번호 없이 간단히 로그인할 수 있습니다

관련 정보