
저는 3개의 가상 머신(Ubuntu 서버 22.04 LTS)을 만들었습니다. 하나는 제어용이고 2개는 노드입니다. 제어가 제대로 작동하고 있어 액세스할 수 있지만 node1에 액세스하려고 하면 다음 오류가 발생합니다.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the (omissis) key sent by the remote host is
(omissis)
Please contact your system administrator.
Add correct host key in /home/(omissis)/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /home/(omissis)/.ssh/known_hosts:11
remove with:
ssh-keygen -f "/home/(omissis)/.ssh/known_hosts" -R "[(vm IP, omissis)]:3022"
Host key for [(vm IP, omissis)]:3022 has changed and you have requested strict checking.
Host key verification failed.
known_hosts
나는 이것이 가상 머신이 IP 주소를 공유하지만 파일 ~/.ssh
에 제어 주소가 이미 저장되어 있다는 사실에서 비롯된 것이라고 생각합니다 . 나는 두 가지 모두(실제로 원하는 만큼) 동시에 액세스하고 싶습니다. 어떻게 해야 하나요? 다른 알려진 호스트를 목록에 강제로 추가하려면 어떻게 해야 합니까?
미리 감사드립니다
답변1
와 비슷한 문제이것.
두 가지 가능한 해결책이 있습니다.
- 서버 지문 복사(보안 문제로 인해 권장되지 않음)
지문( )이 포함된 파일을 일치시키면 /etc/ssh/ssh_host*
지문이 일치하지 않아도 오류가 발생하지 않습니다.
known_hosts
클라이언트 측에서 여러 파일 만들기
에 호스트 구성을 추가하면 ~/.ssh/config
동일한 시스템을 가리키는 다른 지문을 사용할 수 있습니다. 자세한 내용은 다음을 참조하세요.man ssh_config
예(링크에서):
Host windows.dualbootbox
Hostname 192.168.10.20
UserKnownHostsFile ~/.ssh/windows.dualbootbox.known_hosts
Host ubuntu.dualbootbox
Hostname 192.168.10.20
UserKnownHostsFile ~/.ssh/ubuntu.dualbootbox.known_hosts
답변2
그래서 GUI 방식으로 문제를 해결했습니다. 먼저 VirtualBox에서 다음으로 이동하세요 file
.Host Network Manager
다음,create
곧 당신에게 가서 가상 노드가 될 settings
것입니다.network
을 선택한 NAT
다음 을 선택합니다 Port Forwarding Rules
. +
오른쪽 상단 모서리에 있는 작은 버튼을 사용하여 새 포트 전달 규칙을 만듭니다 .
순서대로
Name: ssh
Protocol: TCP
Host Port: 3022
Guest Port: 22
를 누르고 ok
로 이동합니다 Adapter 2
. 활성화하고 선택하세요.Host-only Adapter
활성화 Adapter 3
및 선택Bridged Adapter
이제 클러스터의 각 노드에 대해 각 단계(첫 번째 제외)를 반복하도록 설정되었습니다. 이렇게 하면 IP 충돌이 발생하지 않습니다.