Gibt es eine Möglichkeit, Heimcomputer (Linux) von Bürocomputern (Windows) mit Putty zu verbinden? Wenn ja, teilen Sie mir bitte den Schritt zum Herstellen der Verbindung mit.
ssh
remote-desktop
putty
remote-access
openssh
Shakthydoss
quelle
quelle
port forwarding
Ihre Heim-IP unterstützt und kennt (es gibt verschiedene Dienste wie dynamisches DNS). Alles, was Sie tun müssen, ist, Ihren SSH-Server auf Ihrem Heimsystem laufen zu lassen, den Port22
an den Hostnamen / die IP des Heimcomputers weiterzuleiten , und Sie sollten eingestellt sein.Antworten:
Eine einfachere Möglichkeit, Ihren Heimrouter so einzustellen, dass eine eingehende Verbindung zu Ihrem Heim-PC (unter Linux) möglich ist, besteht darin, DMZ auf Ihren PC einzustellen.
So wie einige Leute erwähnt haben (auch um es noch einmal zusammenzufassen):
Einige mögliche Probleme:
3 oben über Ihre WAN-IP. Wenn Sie eine statische IP haben, sollte diese höchstwahrscheinlich sofort funktionieren. Aber wenn nicht, lesen Sie durch.
3 oben über Ihre WAN-IP. Die meisten Haushalte verfügen über Dynamic IP. In diesem Fall soll ein Dienst namens DDNS (Dynamic DNS) zum Einsatz kommen. Mit DDNS können Sie einen Namen erstellen (mypc.ddns.com oder ähnliches), und Ihr PC meldet DDNS regelmäßig, dass Sie eine neue WAN-IP haben.
Ich bin mir ziemlich sicher, dass andere Leute auf weitere mögliche Probleme hinweisen können, aber probieren Sie es erst einmal aus und sehen Sie, wie Sie vorgehen.
Hoffe das hilft.
quelle
ps aux | grep [s]shd
- Sie sollten in einer Zeile etwas Ähnliches wie / usr / sbin / sshd sehen; Überprüfen Sie, obnetstat -l
sshd seinen Port abhört- > - (listet Abhörsockets auf) Überprüfen Sie, ob der sshd-Port aufgelistet ist. Überprüfen Sie dann Ihre Firewall-Konfiguration -sudo iptables -L
- (listet alle Regeln und Ketten auf), wenn Ihre Firewall aktiv ist, und stellen Sie sicher, dass die Eingabekette eine Regel für SSH-Verbindungen enthält.Mir sind drei Optionen bekannt
Port-Weiterleitung
Sie können die Portweiterleitung für jedes Gerät einrichten , mit dem Sie eine externe Verbindung herstellen möchten.
Für jedes Gerät können Sie einen beliebigen externen Port zuweisen, der an Port 22 an dieses Gerät weitergeleitet wird. (Oder Sie können dies für ein Gerät tun und dann über dieses eine Verbindung zu den anderen herstellen.)
VPN
Wenn Sie ein VPN mit Ihrem lokalen Netzwerk erstellen und dann eine Verbindung zu diesem VPN herstellen, erhalten Sie Zugriff auf alles im Netzwerk.
SSH umkehren
Mit Reverse SSH verwenden Sie einen externen Server und richten eine Listening-SSH-Sitzung ein. Dann können Sie auf dem externen Server eine Verbindung zum Gerät hinter dem Router herstellen, ohne von Firewalls / Portweiterleitung / usw. gestört zu werden. Dies ist das, was ich bevorzuge (da ich noch kein VPN eingerichtet habe), aber ich habe Zugriff zu einem externen Server.
Sie können dies tun mit:
Gerät im Heimnetzwerk
ssh -f -N -R 1234:localhost:22 [email protected]
1234
ist der Port, den die Fernbedienung an das Gerät weiterleiten würde?remote.server.example
ist die Adresse der FernbedienungDann auf dem Remote-Server
ssh -p 1234 -t device_user@localhost
quelle
Bitte seien Sie vorsichtig, wenn Sie dies von Ihrer Arbeit aus tun. IT-Sicherheit mag es vielleicht nicht. Seien Sie sehr vorsichtig, dass dies innerhalb der Unternehmensrichtlinien liegt.
Um Seite 83 von Michael Lucas 'SSH-Meisterschaft zu zitieren, https://www.tiltedwindmillpress.com/ $ 9.99
Was Sie versuchen, ist wahrscheinlich möglich. Die meisten Firewalls des Unternehmens lassen Port 80 sowie andere Ports offen. An der Eingabeaufforderung in Windows erhalten
netstat -n
Sie eine Liste der internen Adressen mit offenen Ports, zquelle