ssh: Port 22: Verbindung abgelehnt

ssh: Port 22: Verbindung abgelehnt

Ich habe eine Frage zum Fernzugriff auf einen Rechner über ssh. Ich versuche, von meinem Mac aus per SSH auf meinen Linux-Rechner zuzugreifen. Ich habe den SSH-Server auf meinem Ubuntu bereits eingerichtet und Port 22 geöffnet. Beim Verbindungsversuch erhalte ich jedoch diese Fehlermeldung:

[@Ges-MacBook ~]->ssh <username>@<remote machine's ipv4> -vvv 
OpenSSH_8.6p1, LibreSSL 2.7.3 
debug1: Reading configuration data /etc/ssh/ssh_config 
debug1: /etc/ssh/ssh_config line 47: Applying options for * 
debug2: resolve_canonicalize: hostname <remote machine's ipv4> is address 
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/Users/geyan/.ssh/known_hosts' 
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/Users/geyan/.ssh/known_hosts2' 
debug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling 
debug3: ssh_connect_direct: entering 
debug1: Connecting to <remote machine's ipv4> [<remote machine's ipv4>] port 22. 
debug3: set_sock_tos: set socket 3 IP_TOS 0x48 
debug1: connect to address <remote machine's ipv4> port 22: Connection refused 
ssh: connect to host <remote machine's ipv4> port 22: Connection refused

Was ist hier das Problem und wie kann es behoben werden?

Danke schön.

Antwort1

Dies liegt wahrscheinlich daran, dass der Port von der Firewall blockiert wird. Ich schlage vor, Sie versuchen es mit einer unkomplizierten Firewall. Sie bietet eine benutzerfreundliche Schnittstelle für die komplizierteren iptables.

sudo ufw status

Wenn ufw inaktiv ist.

sudo ufw enable

Wenn der UFW-Status aktiv ist, sollten Sie auch prüfen, ob der „Aktions“-Status des Ports „Zulassen“ oder „Verweigern“ lautet. Wenn die Aktion als „Verweigern“ aufgeführt ist, versuchen Sie Folgendes:

sudo ufw allow 22

https://ubuntu.com/server/docs/security-firewall

verwandte Informationen