나는 튜토리얼에서 찾은 모든 것을 하고 있습니다:
- Virtualbox에서 Gnu/Linux 시작
- 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
- Virtualbox에서 Gnu/Linux 끄기
- Co-Virtualbox 설정
- Linux용 Virutalbox 설정을 지정합니다.
- Virtualbox에서 Gnu/Linux 실행
- 터미널 창에 다음을 입력합니다.
ssh 127.0.0.1 -p 2222 -l tester010203044
여기서tester010203044
Virtualbox의 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
해결책은 다음과 같습니다.
openssh-server
루트 사용자로 설치apt install openssh-server
- 지금 시도해 보세요
ssh <username>@192.168.0.103 -p 2222
이것은 작동합니다. 문제가 발생하면 알려주시기 바랍니다.