
나는 처음으로 홈 서버를 설정하고 있으며 인터넷에서 SSH를 통해 어디서든 액세스할 수 있도록 만들고 싶습니다.
나는 팔로우하고 있다이 가이드그리고 나는 그것이 말하는 곳까지 그것을 이해합니다
키 쌍이 생성되면 이제 사용하려는 가상 서버에 공개 키를 배치할 차례입니다.
.dll 파일을 사용하여 공개 키를 새 시스템의
authorized_keys
파일 에 복사할 수 있습니다ssh-copy-id command
. 아래의 예시 사용자 이름과 IP 주소를 바꿔야 합니다.ssh-copy-id [email protected]
또는 SSH를 사용하여 키를 붙여넣을 수 있습니다.
cat ~/.ssh/id_rsa.pub | ssh [email protected] "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
누군가가 자신의 로컬 컴퓨터에서 rsa 키를 생성한 다음 이를 내 서버에 복사할 수 없기 때문에 혼란스럽습니다(서버의 IP 주소나 도메인 이름 및 사용자 이름을 알고 있다고 가정).
답변1
오해하고 계신 것 같습니다. 실행한 후에 프롬프트가 표시됩니다 . 암호나 기타 유효한 자격 증명을 모르면 명령이 실제로 작동할 수 없습니다.ssh-copy-id [email protected]
Password:
답변2
복사 작업을 수행할 수 있다면 이미 다른 작업도 수행할 수 있습니다. 그러므로 이러한 우려는 의미가 없습니다.