강제 키 기반 인증

강제 키 기반 인증

안녕하세요. 저는 이전에 SSH를 설정해 본 적이 없어서 이 기능이 처음입니다. 스마트 장치를 관리하기 위한 Raspberry Pi가 있고 SSH를 통해 연결하고 싶습니다. 하지만오직로컬 네트워크의 다른 컴퓨터에서.

비밀번호 대신 키를 사용하고 싶은데 어떻게 시작해야 할지 모르겠습니다. 나는 이것이 ufw하나의 방법이고 내 것을 설정해야 한다고 들었지만 sshd그것이 내가 아는 전부입니다.

제가 더 해야 할 일이 있나요?

답변1

강제 키 기반 인증

  • 설정 PasswordAuthentication no하다/etc/ssh/sshd_config

다른 네트워크 차단

ufw allow proto tcp from 192.168.1.0/24 to any port 22 comment "ssh"
ufw enable

첫 번째 줄의 구문만 테스트했습니다. IP 네트워크 주소도 변경해야 합니다. 내 예는 입니다 192.168.1.x.

답변2

  1. 스마트 기기(ssh 서버 측)에서는 sshd가 필요합니다. 각 장치에 대해 활성화하는 방법을 알아보세요.
  2. 비밀번호 SSH 액세스를 사용하고 클라이언트 도구(아래)를 사용하여 키 액세스를 설정하세요.
  3. 그런 다음 위의 ctrl-alt-delor의 답변에 표시된 대로 비밀번호 액세스를 비활성화하십시오.

알아야 할 클라이언트 도구는 다음과 같습니다(클라이언트 측에서는 sshd가 필요하지 않음): ssh-keygen 및 ssh-add 또는 ssh-id-copy

관련 정보