"ssh"를 통해 Windows 10에서 virtualbox Gnu/linux에 연결합니다.

"ssh"를 통해 Windows 10에서 virtualbox Gnu/linux에 연결합니다.

나는 튜토리얼에서 찾은 모든 것을 하고 있습니다:

  1. Virtualbox에서 Gnu/Linux 시작
  2. Virtualbox에 Gnu/Linux 터미널을 입력 ip a하고 다음을 얻으세요:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo 
        valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
        valid_lft forever preferred_lft forever
2: enp0s3: <BRADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether <censored> brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic noprefixroute enp0s3
        valid_lft 86087sec preferred_lft 86087sec
    inet6 fe80::3550:bab0:c3a:b439/64 scope link noprefixroute
        valid_lft forever preferred_lft forever
  1. Virtualbox에서 Gnu/Linux 끄기
  2. Co-Virtualbox 설정
  3. Linux용 Virutalbox 설정을 지정합니다.
    여기에 이미지 설명을 입력하세요.
  4. Virtualbox에서 Gnu/Linux 실행
  5. 터미널 창에 다음을 입력합니다. ssh 127.0.0.1 -p 2222 -l tester010203044여기서 tester010203044Virtualbox의 Gnu/Linux 사용자 이름은 다음과 같은 오류 메시지가 나타납니다.

    ssh_exchange_identification: 읽기: 연결이 중단되었습니다.

저는 Gnu/Linux를 처음 사용합니다. Microsoft Windows의 파일을 Virtualbox의 Gnu/Linux로 복사하고 싶습니다.

상세 모드로 실행하면 다음이 제공됩니다.

debug1: Connecting to 127.0.0.1 [127.0.0.1] port 2222.
debug1: Connection established.
debug1: key_load_public: No such file or directory
(...)
debug1: Local version string SSH-2.0-OpenSSH_for_Windows_7.7
(...)

SSH-2.0-OpenSSH_for_윈도우 7.7 어쩌면 그게 문제일까요? 저는 윈도우 10을 사용하고 있습니다.

답변1

문제는 가상 박스 머신에 있습니다. 기본적으로 ssh는 ubuntu 18.04에 표시되지만 openssh-server는 표시되지 않습니다. 귀하의 시나리오를 재현하고 문제의 근본 원인을 찾으려고 노력합니다.

ssh_exchange_identification: read: Connection aborted

해결책은 다음과 같습니다.

  1. openssh-server루트 사용자로 설치
    apt install openssh-server
    
  2. 지금 시도해 보세요
    ssh <username>@192.168.0.103 -p 2222
    

이것은 작동합니다. 문제가 발생하면 알려주시기 바랍니다.

답변2

테이블에서 호스트 IP를 제거해 보십시오. 또한 sshd 데몬을 설치하고 활성화하지 않으면 작동하지 않습니다. SSH가 설치되어 있고 데몬이 활성화되어 있는지 확인하십시오. 이것은 내 IP 테이블이 설정되는 방식이기도 합니다.

여기에 이미지 설명을 입력하세요.

도움이 되었기를 바랍니다

관련 정보