비밀번호나 키를 사용하지 않고 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
요청 시 비밀번호를 입력하세요. 이번이 이 작업을 수행해야 하는 마지막 시간입니다!