
생성된 SSH 공개 키를 Linux SSH 서버로 보내려고 하는 Windows 서버 SSH 클라이언트가 있습니다.
Windows용 openssh에는 ssh-copy-id가 없으므로 powershell을 통해 이 대안을 찾았습니다.
$env:USERPROFILE.ssh\id_rsa.pub를 입력하세요. | ssh {IP-ADDRESS-OR-FQDN} "cat >> .ssh/authorized_keys"
문제는 공개 키를 보내기 위해 인증하는 사용자가 Windows 사용자(이 경우 "관리자")라고 가정하지만 제거 서버 사용자는 "루트"라는 것입니다. 이 "type" 명령에 "administrator" 대신 "root" 사용자를 사용해야 한다고 어떻게 알 수 있습니까?
답변1
대신 ssh 10.0.0.20
에 .ssh [email protected]