저는 우분투 서버와 SSH 연결에 대한 경험이 많지 않지만 우분투 시스템에서 SSH 연결을 허용하고 싶습니다. 이 우분투 머신(가상 머신에 설정한)에 연결(ssh)하려고 합니다. 서버 상태는 이렇습니다.
호스트 정보는 다음과 같습니다.
그러나 연결을 설정할 수 없습니다.
ssh -X [email protected]
ssh: 호스트 10.0.2.15 포트 22에 연결: 연결 시간이 초과되었습니다.
뭔가 빠진 것 같아요. 어떤 도움이라도 기뻐할 것입니다.
답변1
첫 번째 방법:
브리지 어댑터 사용
SSH
호스트 시스템에서 설정하십시오 .터미널을 열고 다음 명령을 실행하여 SSH를 올바르게 설정하십시오.
ssh-keygen -t rsa -b 4096 # generates ssh key so others know you, add values, but leave the default setup location ssh-add # adds it to the client
설정 사용
Network Bridged Adapter
:터미널에서 Ubuntu 가상 머신으로 이동하여 다음을 실행하세요.
ifconfig
IP
네트워크 장치(lo
장치 아님) 와 연결된 주소를 찾습니다 .
이제 호스트 시스템으로 돌아가서
IP
3단계에서 얻은 정보를 사용하여 Ubuntu 가상 시스템에 연결합니다.ssh -l <user_name_of_vm_user> <IP_address> #OR ssh <user_name_of_vm_user>@<IP_address>
두 번째 방법:
NAT 어댑터 사용
SSH
호스트 시스템에서 설정하십시오 .터미널을 열고 다음 명령을 실행하여 SSH를 올바르게 설정하십시오.
ssh-keygen -t rsa -b 4096 # generates ssh key so others know you, add values, but leave the default setup location ssh-add #adds it to the client
설정 사용
Network NAT Adapter
:이제 호스트 시스템으로 돌아가서
IP
3단계에서 얻은 정보를 사용하여 Ubuntu 가상 시스템에 연결합니다.ssh -p 3003 -l <user_name_of_vm_user> 127.0.0.1 #OR ssh -p 3003 <user_name_of_vm_user>@127.0.0.1
메모:
호스트와 게스트 모두에서 방화벽을 사용하는 경우 선택되는 무료 포트
답변2
VirtualBox > 컴퓨터 > 설정 > 네트워크 > 어댑터 1에서
연결 대상: 브리지 어댑터 및 네트워크 카드 이름(이미 선택되었을 수 있음)을 선택합니다.