비밀번호나 키가 필요 없는 SSH 로그인

비밀번호나 키가 필요 없는 SSH 로그인

비밀번호나 키를 사용하지 않고 SSH를 통해 로그인하도록 사용자를 구성할 수 있습니까? "ssh user@server"를 입력하기만 하면 됩니다. /etc/ssh/sshd_config에서 Match User 및 AllowUsers를 사용하여 일부 수정을 시도했지만 성공하지 못했습니다. 어쩌면 어떤 서버에서도 사용하지 않을 수도 있습니다. 이것은 내 가상 머신에서 로컬로 테스트하고 이것이 작동하는지 알아보기 위한 것입니다.

게시하기 전에 이 질문을 검색했지만 정확히 동일한 질문을 찾을 수 없습니다.

답변1

로컬 컴퓨터에서 터미널로 이동하여 다음을 입력합니다.

$ cd ~/.ssh

$ ssh-keygen -t rsa # here just hit enter multiple times till terminal stop asking you any questions

요청 시 비밀번호를 입력하지 않도록 선택하고 기본 파일 이름 id_rsa를 수락합니다.

$ scp id_rsa.pub <user>@<yourhost>:.ssh/authorized_keys

요청 시 비밀번호를 입력하세요. 이번이 이 작업을 수행해야 하는 마지막 시간입니다!

인용하다

관련 정보