staging.inyokaproject.org

SSH zugriff auf falschen Rechner

Status: Ungelöst | Ubuntu-Version: Ubuntu MATE 22.10 (Kinetic Kudu)
Antworten |

jochenv

Anmeldungsdatum:
23. April 2016

Beiträge: Zähle...

Hallo zusammen,

ich wollte mit meinem PC via ssh auf der Server zugreifen und er greift auf seine eigene IP-Adresse. Zugriff auf den anderen Server funktioniert.

jochen@PC-T01:~$ ssh jochen@192.168.1.8
jochen@192.168.1.8's password: 

jochen@PC-T01:~$ ssh jochen@192.168.1.6
jochen@192.168.1.153's password: 

Was ist hier passiert ? Wo muss ich suchen.

Die Laufwerke des Server sind einwandfrei auf dem PC eingehängt.

Von meinem Laptop aus funktioniert der Zugriff auf beide Server.

Gruß Jochen

Moderiert von kB:

Aus dem Forum „Sicherheit“ in einen besser passenden Forenbereich verschoben. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“) im jeweiligen Forum! Danke.

jochenv

(Themenstarter)

Anmeldungsdatum:
23. April 2016

Beiträge: 604

nachtrag

jochen@PC-T01:~$ service ssh restart
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Legitimierung ist zum Neustarten von »ssh.service« notwendig.
Authenticating as: Jochen,,, (jochen)
Password: 
==== AUTHENTICATION COMPLETE ===
jochen@PC-T01:~$ service ssh status
● ssh.service - OpenBSD Secure Shell server
     Loaded: loaded (/lib/systemd/system/ssh.service; disabled; preset: enabled)
    Drop-In: /etc/systemd/system/ssh.service.d
             └─00-socket.conf
     Active: active (running) since Wed 2023-04-19 01:59:54 CEST; 18s ago
TriggeredBy: ● ssh.socket
       Docs: man:sshd(8)
             man:sshd_config(5)
    Process: 8554 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
   Main PID: 8555 (sshd)
      Tasks: 1 (limit: 9296)
     Memory: 1.3M
        CPU: 55ms
     CGroup: /system.slice/ssh.service
             └─8555 "sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups"

Apr 19 01:59:53 PC-T01 systemd[1]: Starting OpenBSD Secure Shell server...
Apr 19 01:59:54 PC-T01 sshd[8555]: Server listening on :: port 22.
Apr 19 01:59:54 PC-T01 systemd[1]: Started OpenBSD Secure Shell server.
jochen@PC-T01:~$ 

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 16818

Prüfe mal, ob der wirklich auf diese IP geht. Ist was in der /etc/hosts eingetragen?

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 7816

jochenv schrieb:

[…] Was ist hier passiert ? Wo muss ich suchen.

Die naheliegendste Vermutung: Der Server hat mehrere IP-Adressen.

jochenv

(Themenstarter)

Anmeldungsdatum:
23. April 2016

Beiträge: 604

DJKUhpisse schrieb:

Prüfe mal, ob der wirklich auf diese IP geht. Ist was in der /etc/hosts eingetragen?

vom PC

jochen@PC-T01:~$ cat /etc/hosts
127.0.0.1	localhost
127.0.1.1	PC-T01

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 13293

jochenv schrieb:

vom PC

Wie sind die Ausgaben von:

ip a
ip n s
sudo arp-scan -I <Interface> 192.168.1.0/24
nc -zv 192.168.1.6 22
nc -zv 192.168.1.153 22

?

jochenv

(Themenstarter)

Anmeldungsdatum:
23. April 2016

Beiträge: 604

kB schrieb:

jochenv schrieb:

[…] Was ist hier passiert ? Wo muss ich suchen.

Die naheliegendste Vermutung: Der Server hat mehrere IP-Adressen.

ja und nein ...

der Server hat 3 Adressen x.x.1.6 und x.x.3.6 sowie die x.x.1.7 für iLo

jochen@server06:~$ ifconfig
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.6  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::7210:6fff:fe3e:4180  prefixlen 64  scopeid 0x20<link>
        ether 70:10:6f:3e:41:80  txqueuelen 1000  (Ethernet)
        RX packets 227308  bytes 145078197 (145.0 MB)
        RX errors 0  dropped 58796  overruns 0  frame 0
        TX packets 59931  bytes 5471506 (5.4 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 16  

eno2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.3.6  netmask 255.255.255.0  broadcast 192.168.3.255
        inet6 fe80::7210:6fff:fe3e:4181  prefixlen 64  scopeid 0x20<link>
        ether 70:10:6f:3e:41:81  txqueuelen 1000  (Ethernet)
        RX packets 124628  bytes 14567633 (14.5 MB)
        RX errors 0  dropped 58796  overruns 0  frame 0
        TX packets 249  bytes 53930 (53.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 17  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Lokale Schleife)
        RX packets 5720  bytes 2973872 (2.9 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 5720  bytes 2973872 (2.9 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

jochen@server06:~$ 

die Adresse vom PC ist die x.x.1.153 und nach Eingabe des PC-Passwort meldet er sich auch an den PC an.

jochenv

(Themenstarter)

Anmeldungsdatum:
23. April 2016

Beiträge: 604

lubux schrieb:

jochenv schrieb:

vom PC

Wie sind die Ausgaben von:

ip a
ip n s
sudo arp-scan -I <Interface> 192.168.1.0/24
nc -zv 192.168.1.6 22
nc -zv 192.168.1.153 22

?

 jochen@PC-T01:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 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: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether c8:60:00:56:4b:37 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.153/24 brd 192.168.1.255 scope global dynamic noprefixroute enp2s0
       valid_lft 863650sec preferred_lft 863650sec
    inet6 fe80::8e3e:f43e:60c6:e611/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
jochen@PC-T01:~$ ip n s
192.168.1.10 dev enp2s0 lladdr b8:27:eb:ef:55:61 STALE
192.168.1.1 dev enp2s0 lladdr 3c:37:12:f3:4a:e4 STALE
192.168.1.6 dev enp2s0 lladdr 70:10:6f:3e:41:80 STALE
192.168.1.199 dev enp2s0 lladdr 18:1d:ea:21:64:d4 REACHABLE
192.168.1.204 dev enp2s0 lladdr b0:0c:d1:df:99:f8 STALE
fe80::b20c:d1ff:fedf:99f8 dev enp2s0 lladdr b0:0c:d1:df:99:f8 STALE
jochen@PC-T01:~$

apr-scan kennt er nicht ... soll ich das installieren ?

jochen@PC-T01:~$ sudo arp-scan -I <Interface> 192.168.1.0/24
-bash: Interface: Datei oder Verzeichnis nicht gefunden
jochen@PC-T01:~$ sudo arp-scan -I enp2s0 192.168.1.0/24
[sudo] Passwort für jochen: 
sudo: arp-scan: Befehl nicht gefunden
jochen@PC-T01:~$ 

und der Rest

jochen@PC-T01:~$ nc -zv 192.168.1.6 22
Connection to 192.168.1.6 22 port [tcp/ssh] succeeded!
jochen@PC-T01:~$ nc -zv 192.168.1.153 22
Connection to 192.168.1.153 22 port [tcp/ssh] succeeded!
jochen@PC-T01:~$ 

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 13293

jochenv schrieb:

und der Rest

jochen@PC-T01:~$ nc -zv 192.168.1.6 22
Connection to 192.168.1.6 22 port [tcp/ssh] succeeded!
jochen@PC-T01:~$ nc -zv 192.168.1.153 22
Connection to 192.168.1.153 22 port [tcp/ssh] succeeded!
jochen@PC-T01:~$ 

Gibt es den user "jochen" auf all deinen Geräten (Server, Laptop, PC, ...)?

arp-scan muss vor der Benutzung, installiert sein:

which arp-scan
apt policy arp-scan

?

jochenv

(Themenstarter)

Anmeldungsdatum:
23. April 2016

Beiträge: 604

lubux schrieb:

Gibt es den user "jochen" auf all deinen Geräten (Server, Laptop, PC, ...)?

ja den gibt es.

arp-scan muss vor der Benutzung, installiert sein:

which arp-scan
apt policy arp-scan

?

jochen@PC-T01:~$ which arp-scan
jochen@PC-T01:~$ apt policy arp-scan
arp-scan:
  Installiert:           (keine)
  Installationskandidat: 1.9.7-2
  Versionstabelle:
     1.9.7-2 500
        500 http://de.archive.ubuntu.com/ubuntu kinetic/universe amd64 Packages
jochen@PC-T01:~$

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 13293

jochenv schrieb:

ja den gibt es.

Hmm, ... dann versuch mal:

ssh -v 192.168.1.6

Noch besser wäre, der richtige/brauchbare Eintrag in der ~/.ssh/config, beim ssh-Client

jochenv

(Themenstarter)

Anmeldungsdatum:
23. April 2016

Beiträge: 604

so ... arp-scan installiert.

jochen@PC-T01:~$ which arp-scan
/usr/sbin/arp-scan
jochen@PC-T01:~$ sudo arp-scan -I enp2s0 192.168.1.0/24
Interface: enp2s0, type: EN10MB, MAC: c8:60:00:56:4b:37, IPv4: 192.168.1.153
Starting arp-scan 1.9.7 with 256 hosts (https://github.com/royhills/arp-scan)
192.168.1.1	3c:37:12:f3:4a:e4	(Unknown)
192.168.1.2	62:ff:4d:e7:80:f7	(Unknown: locally administered)
192.168.1.2	62:ff:4d:e7:80:f7	(Unknown: locally administered) (DUP: 2)
192.168.1.6	70:10:6f:3e:41:81	Hewlett Packard Enterprise
192.168.1.6	70:10:6f:3e:41:80	Hewlett Packard Enterprise (DUP: 2)
192.168.1.7	70:10:6f:3e:41:82	Hewlett Packard Enterprise
192.168.1.10	b8:27:eb:ef:55:61	Raspberry Pi Foundation
192.168.1.20	b8:27:eb:13:50:4c	Raspberry Pi Foundation
192.168.1.204	b0:0c:d1:df:99:f8	Hewlett Packard
192.168.1.199	18:1d:ea:21:64:d4	Intel Corporate
192.168.1.203	3c:37:12:f3:4a:e4	(Unknown)
192.168.1.199	18:1d:ea:21:64:d4	Intel Corporate (DUP: 2)
192.168.1.202	3c:37:12:f3:4a:e4	(Unknown)
192.168.1.201	3c:37:12:f3:4a:e4	(Unknown)
192.168.1.167	46:1b:bb:da:bc:4d	(Unknown: locally administered)
192.168.1.204	3c:37:12:f3:4a:e4	(Unknown) (DUP: 2)
192.168.1.167	46:1b:bb:da:bc:4d	(Unknown: locally administered) (DUP: 2)
192.168.1.200	00:01:e6:2b:f6:7d	Hewlett Packard
192.168.1.208	3c:37:12:f3:4a:e4	(Unknown)
192.168.1.206	3c:37:12:f3:4a:e4	(Unknown)
192.168.1.205	3c:37:12:f3:4a:e4	(Unknown)
192.168.1.205	3c:37:12:f3:4a:e4	(Unknown) (DUP: 2)
192.168.1.197	5a:54:5b:ba:5b:16	(Unknown: locally administered)
192.168.1.206	3c:37:12:f3:4a:e4	(Unknown) (DUP: 2)
192.168.1.208	3c:37:12:f3:4a:e4	(Unknown) (DUP: 2)

26 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.9.7: 256 hosts scanned in 2.214 seconds (115.63 hosts/sec). 25 responded
jochen@PC-T01:~$

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 13293

jochenv schrieb:

jochen@PC-T01:~$ sudo arp-scan -I enp2s0 192.168.1.0/24
Interface: enp2s0, type: EN10MB, MAC: c8:60:00:56:4b:37, IPv4: 192.168.1.153
Starting arp-scan 1.9.7 with 256 hosts (https://github.com/royhills/arp-scan)
192.168.1.6	70:10:6f:3e:41:81	Hewlett Packard Enterprise
192.168.1.6	70:10:6f:3e:41:80	Hewlett Packard Enterprise (DUP: 2)

Hast Du auf dem Server, zwei NICs mit identischer IP (.6)? Oder, sind diese MAC-Adressen auf verschiedenen Geräten?

jochenv

(Themenstarter)

Anmeldungsdatum:
23. April 2016

Beiträge: 604

lubux schrieb:

jochenv schrieb:

ja den gibt es.

Hmm, ... dann versuch mal:

ssh -v 192.168.1.6

Noch besser wäre, der richtige/brauchbare Eintrag in der ~/.ssh/config, beim ssh-Client

jochen@PC-T01:~$ ssh -v 192.168.1.6
OpenSSH_9.0p1 Ubuntu-1ubuntu7.1, OpenSSL 3.0.5 5 Jul 2022
debug1: Reading configuration data /home/jochen/.ssh/config
debug1: Executing command: 'timeout 0.4 nc -z 192.168.1.6 22  2>/dev/null'
debug1: /home/jochen/.ssh/config line 6: Applying options for 192.168.1.6
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug1: Connecting to 192.168.1.153 [192.168.1.153] port 22.
debug1: Connection established.
debug1: identity file /home/jochen/.ssh/id_rsa type -1
debug1: identity file /home/jochen/.ssh/id_rsa-cert type -1
debug1: identity file /home/jochen/.ssh/id_ecdsa type -1
debug1: identity file /home/jochen/.ssh/id_ecdsa-cert type -1
debug1: identity file /home/jochen/.ssh/id_ecdsa_sk type -1
debug1: identity file /home/jochen/.ssh/id_ecdsa_sk-cert type -1
debug1: identity file /home/jochen/.ssh/id_ed25519 type 3
debug1: identity file /home/jochen/.ssh/id_ed25519-cert type -1
debug1: identity file /home/jochen/.ssh/id_ed25519_sk type -1
debug1: identity file /home/jochen/.ssh/id_ed25519_sk-cert type -1
debug1: identity file /home/jochen/.ssh/id_xmss type -1
debug1: identity file /home/jochen/.ssh/id_xmss-cert type -1
debug1: identity file /home/jochen/.ssh/id_dsa type -1
debug1: identity file /home/jochen/.ssh/id_dsa-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_9.0p1 Ubuntu-1ubuntu7.1
debug1: Remote protocol version 2.0, remote software version OpenSSH_9.0p1 Ubuntu-1ubuntu7.1
debug1: compat_banner: match: OpenSSH_9.0p1 Ubuntu-1ubuntu7.1 pat OpenSSH* compat 0x04000000
debug1: Authenticating to 192.168.1.153:22 as 'jochen'
debug1: load_hostkeys: fopen /home/jochen/.ssh/known_hosts2: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: algorithm: sntrup761x25519-sha512@openssh.com
debug1: kex: host key algorithm: ssh-ed25519
debug1: kex: server->client cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
debug1: kex: client->server cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: SSH2_MSG_KEX_ECDH_REPLY received
debug1: Server host key: ssh-ed25519 SHA256:KoD5C57PRelgjBLp2NXVODutGqKR58SHIZtZVdps9+I
debug1: load_hostkeys: fopen /home/jochen/.ssh/known_hosts2: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory
debug1: Host '192.168.1.153' is known and matches the ED25519 host key.
debug1: Found key in /home/jochen/.ssh/known_hosts:6
debug1: rekey out after 134217728 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: rekey in after 134217728 blocks
debug1: Will attempt key: /home/jochen/.ssh/id_rsa 
debug1: Will attempt key: /home/jochen/.ssh/id_ecdsa 
debug1: Will attempt key: /home/jochen/.ssh/id_ecdsa_sk 
debug1: Will attempt key: /home/jochen/.ssh/id_ed25519 ED25519 SHA256:e2IWMCBzTjS54lxAI+pgOVJaBYgS7cWFBmnye0NHzfI
debug1: Will attempt key: /home/jochen/.ssh/id_ed25519_sk 
debug1: Will attempt key: /home/jochen/.ssh/id_xmss 
debug1: Will attempt key: /home/jochen/.ssh/id_dsa 
debug1: SSH2_MSG_EXT_INFO received
debug1: kex_input_ext_info: server-sig-algs=<ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com>
debug1: kex_input_ext_info: publickey-hostbound@openssh.com=<0>
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Trying private key: /home/jochen/.ssh/id_rsa
debug1: Trying private key: /home/jochen/.ssh/id_ecdsa
debug1: Trying private key: /home/jochen/.ssh/id_ecdsa_sk
debug1: Offering public key: /home/jochen/.ssh/id_ed25519 ED25519 SHA256:e2IWMCBzTjS54lxAI+pgOVJaBYgS7cWFBmnye0NHzfI
debug1: Authentications that can continue: publickey,password
debug1: Trying private key: /home/jochen/.ssh/id_ed25519_sk
debug1: Trying private key: /home/jochen/.ssh/id_xmss
debug1: Trying private key: /home/jochen/.ssh/id_dsa
debug1: Next authentication method: password
jochen@192.168.1.153's password: 
debug1: Authentications that can continue: publickey,password
Permission denied, please try again.
jochen@192.168.1.153's password: 

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 13293

jochenv schrieb:

debug1: Next authentication method: password
jochen@192.168.1.153's password: 
debug1: Authentications that can continue: publickey,password
Permission denied, please try again.
jochen@192.168.1.153's password: 

Du musst deinen Server netzwerktechnisch so konfigurieren, dass die NIC mit der IP aus dem Subnetz 192.168.3.0/24, die Anfragen an die IP 192.168.1.6, ignoriert. Denn:

eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.6  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::7210:6fff:fe3e:4180  prefixlen 64  scopeid 0x20<link>
        ether 70:10:6f:3e:41:80  txqueuelen 1000  (Ethernet)

eno2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.3.6  netmask 255.255.255.0  broadcast 192.168.3.255
        inet6 fe80::7210:6fff:fe3e:4181  prefixlen 64  scopeid 0x20<link>
        ether 70:10:6f:3e:41:81  txqueuelen 1000  (Ethernet)

EDIT:

Versuch mal mit:

net.ipv4.conf.eno1.arp_filter = 1
net.ipv4.conf.eno1.arp_ignore = 2
net.ipv4.conf.eno1.arp_notify = 1
# ---
net.ipv4.conf.eno2.arp_filter = 1
net.ipv4.conf.eno2.arp_ignore = 2
net.ipv4.conf.eno2.arp_notify = 1

EDIT 2:

BTW: Ich empfehle dir, auf deinen Geräten, verschiedene usernamen (... für den "normalen" user, statt nur jochen) zu benutzen bzw. zu konfigurieren.

Antworten |