우분투 18.04 서버가 있고 SSH 공개 키를 설치해야 합니다. 키는 내 Windows 호스트에 저장되어 있습니다.
답변1
귀하의 질문을 명확히해야 할 것 같습니다.
- Windows 시스템을 Linux 시스템으로 원격하시겠습니까?
- Linux 시스템을 Windows 시스템에 원격으로 연결하시겠습니까?
- 아니면 모든 SSH 키를 관리하기 위해 하나의 시스템을 갖고 싶습니까? (이것이 맞다면 HashiCorp Vault의 SSH Secrets Engine을 고려해야 합니다)
우선 SSH는 SSH 프로토콜의 액세스 자격 증명입니다. 개인 키(id_rsa) 및 공개 키(id_rsa.pub). 그런 다음 공개 키를 다음으로 보냅니다.인증 키원격 시스템의 파일. 이후에는 비밀번호 없이 원격 서버에 원격으로 접속할 수 있습니다.
일반적으로 SSH 키는 공개 키 암호화를 사용하는 암호화 키입니다.
인증은 어떻게 작동하나요?
이 링크를 참고하시면 됩니다정보 보안채널.
질문으로 돌아가기:
- Linux 시스템을 Windows 시스템에 원격으로 연결하려면 Linux 시스템에서 SSH 키 쌍을 생성한 다음 Windows 시스템에 공개 키를 추가해야 합니다. (Windows에 OpenSSH 서버를 설치할 수 있습니다.)
- Windows 컴퓨터를 Linux 컴퓨터에 원격으로 연결하려면 Windows 컴퓨터에서 SSH 키 쌍을 생성해야 합니다. Putty 도구를 사용하여 SSH 키를 생성할 수 있습니다. 그런 다음 공개 키를~/.ssh/authorized_keys.
노트:
- 공개 키를authorized_keys에 추가해야 합니다.~/.ssh원하는 사용자의 홈 디렉토리.
- 또한 SSH 키 크기에 주의하세요. 참고하세요이 종이.