[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Cannot ssh a raspbian guest from the host
From: |
adarmon |
Subject: |
RE: Cannot ssh a raspbian guest from the host |
Date: |
Mon, 18 Nov 2019 17:58:04 +0200 |
This is not the issue. This is the output of the iptables -L command:
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
I think that the issue is related to the network definition of the qemu
instance. The ifconfig returns:
eth0 Link encap:Ethernet HWaddr 52:54:00:12:34:56
inet addr:169.254.62.131 Bcast:169.254.255.255
Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:31 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:6206 (6.0 KiB)
Interrupt:57 Base address:0x8000 DMA chan:ff
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:128 errors:0 dropped:0 overruns:0 frame:0
TX packets:128 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:10368 (10.1 KiB) TX bytes:10368 (10.1 KiB)
I think that I have to add some networking options to the qemu-system-arm
command:
qemu-system-arm -no-reboot -curses -kernel
/home/ubuntu/qemu_vms/kernel-qemu-4.4.34-jessie -cpu arm1176 -m 256 -M
versatilepb -serial stdio -append root=/dev/sda2 panic=1 rootfstype=ext4 rw
console=ttyAMA0 -drive
format=raw,file=/home/ubuntu/qemu_vms/shield.img,index=0,media=disk -netdev
user,id=shield,hostfwd=tcp::5022-:22 -net nic
Do you have an idea?
Thanks,
Avraham
-----Original Message-----
From: Jeremy Payne <address@hidden>
Sent: Monday, November 18, 2019 5:43 PM
To: address@hidden
Cc: address@hidden
Subject: Re: Cannot ssh a raspbian guest from the host
what does iptables look like on your ssh server ?
iptables -L
as a test flush your rules and retry.
iptables -F
On Sun, Nov 17, 2019 at 10:17 AM <address@hidden> wrote:
>
> Hi,
>
>
>
> Using QEMU, I emulate a raspberry on an AWS EC2 ubuntu instance and I am
> unable to ssh the raspberry instance from the ubuntu using the command:
>
> ssh pi@localhost -p 8022
>
>
>
> This is the version of QEMU that I used:
>
> QEMU emulator version 2.11.1(Debian 1:2.11+dfsg-1ubuntu7.20)
>
> Copyright (c) 2003-2017 Fabrice Bellard and the QEMU Project
> developers
>
>
>
> This is the command I used to run the Raspbian instance:
>
> sudo qemu-system-arm -no-reboot -curses -kernel
> /home/ubuntu/qemu_vms/kernel-qemu-4.4.34-jessie -cpu arm1176 -m 256 -M
> versatilepb -serial stdio -append root=/dev/sda2 panic=1
> rootfstype=ext4 rw console=ttyAMA0 -drive
> format=raw,file=/home/ubuntu/qemu_vms/2017-03-02-raspbian-jessie.img,i
> ndex=0,media=disk -netdev
> user,id=shield,hostfwd=tcp:127.0.0.1:8022-:22 -net nic
>
>
>
> This is the output of the ssh command: ssh pi@localhost -p 8022 -v
>
> OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n 7 Dec 2017
>
> debug1: Reading configuration data /etc/ssh/ssh_config
>
> debug1: /etc/ssh/ssh_config line 19: Applying options for *
>
> debug1: Connecting to localhost [127.0.0.1] port 8022.
>
> debug1: Connection established.
>
> debug1: key_load_public: No such file or directory
>
> debug1: identity file /home/ubuntu/.ssh/id_rsa type -1
>
> debug1: key_load_public: No such file or directory
>
> debug1: identity file /home/ubuntu/.ssh/id_rsa-cert type -1
>
> debug1: key_load_public: No such file or directory
>
> debug1: identity file /home/ubuntu/.ssh/id_dsa type -1
>
> debug1: key_load_public: No such file or directory
>
> debug1: identity file /home/ubuntu/.ssh/id_dsa-cert type -1
>
> debug1: key_load_public: No such file or directory
>
> debug1: identity file /home/ubuntu/.ssh/id_ecdsa type -1
>
> debug1: key_load_public: No such file or directory
>
> debug1: identity file /home/ubuntu/.ssh/id_ecdsa-cert type -1
>
> debug1: key_load_public: No such file or directory
>
> debug1: identity file /home/ubuntu/.ssh/id_ed25519 type -1
>
> debug1: key_load_public: No such file or directory
>
> debug1: identity file /home/ubuntu/.ssh/id_ed25519-cert type -1
>
> debug1: Local version string SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3
>
> ssh_exchange_identification: read: Connection reset by peer
>
>
>
> I already validated that:
>
> The ssh service is running in the Raspbian instance.
> In /etc/sshd_config, PasswordAuthentication is set to yes From the
> Raspbian instance itself, ssh pi@locahost works fine Ifconfig returns:
>
> eth0 Link encap:Ethernet HWaddr 52:54:00:12:34:56
>
> inet addr:169.254.62.131 Bcast:169.254.255.255
> Mask:255.255.0.0
>
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
>
> RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>
> TX packets:46 errors:0 dropped:0 overruns:0 carrier:0
>
> collisions:0 txqueuelen:1000
>
> RX bytes:0 (0.0 B) TX bytes:12452 (12.1 KiB)
>
> Interrupt:57 Base address:0x8000 DMA chan:ff
>
>
>
> lo Link encap:Local Loopback
>
> inet addr:127.0.0.1 Mask:255.0.0.0
>
> UP LOOPBACK RUNNING MTU:65536 Metric:1
>
> RX packets:279 errors:0 dropped:0 overruns:0 frame:0
>
> TX packets:279 errors:0 dropped:0 overruns:0 carrier:0
>
> collisions:0 txqueuelen:1
>
> RX bytes:25786 (25.1 KiB) TX bytes:25786 (25.1 KiB)
>
>
>
> Can you please help me in this issue?
>
>
>
> Thanks,
>
> Avraham
>
>