Acesta mă încurcă fără sfârșit. De folosind PuTTY (ultima versiune) M-am putut conecta de la Windows 10 la Ubuntu 18.04 prin SSH (rețea locală) și o fac de peste un an până când a încetat în mod misterios să funcționeze fără niciun motiv aparent.
În mașina Ubuntu 18, serviciul SSH este încărcat și rulează. Nmap arată local portul tcp 22 este deschis.
În mașina cu Windows 10, chitul primește timeout de conectare. Nmap arată la distanta portul tcp 22 este filtrat.
De fapt, fiecare port la distanță (care indică către Ubuntu) este filtrat. Deci alte servicii, cum ar fi VNC, care funcționau înainte, acum nu.
Ubuntu ufw și apparmor sunt dezactivate. și eu a eliminat toate regulile iptables și a lăsat implicit conexiunile de intrare și de ieșire la ACCEPT. De asemenea, am dezactivat firewall/antivirus Windows.
Ubuntu tcpdump arată, de asemenea, ferestre care bat la portul 22 iptables -A INPUT -s {windowsIP} -j LOG
arata acelasi lucru. Dar nu există o singură cerere de conectare în auth.log
Am deschis manual un port în Ubuntu folosind netcat: ls | nc -l -p 4000
Și netstat -tulpn
confirmă că portul local tcp 4000 este deschis și ascultă în toate interfețele (0.0.0.0). Același rezultat; Putty (în modul telnet pentru acest test) este expirat, iar nmap-ul Windows arată că portul tcp la distanță 4000 este filtrat.
În cele din urmă, am conectat direct placa de rețea de la o mașină la alta, am configurat ip static pe ambele. Conexiunea a fost stabilită cu succes și ambele mașini se pot vedea și se pot ping reciproc. Apoi am repetat toate testele și am obținut aceleași rezultate.
Are cineva idee despre ce s-ar putea întâmpla? Toate indiciile arată că există ceva (instalat recent) în mașina Ubuntu care blochează cumva toate conexiunile de intrare, dar habar n-am ce. Mulțumesc anticipat.