!["ssh"를 통해 Windows 10에서 virtualbox Gnu/linux에 연결합니다.](https://linux55.com/image/167214/%22ssh%22%EB%A5%BC%20%ED%86%B5%ED%95%B4%20Windows%2010%EC%97%90%EC%84%9C%20virtualbox%20Gnu%2Flinux%EC%97%90%20%EC%97%B0%EA%B2%B0%ED%95%A9%EB%8B%88%EB%8B%A4..png)
나는 튜토리얼에서 찾은 모든 것을 하고 있습니다:
- 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
이것은 작동합니다. 문제가 발생하면 알려주시기 바랍니다.