Informationen zu PuTTy und Lernprogrammen, einschließlich eines PuTTy-Lernprogramms

Nach meinem letzten Beitrag über die Möglichkeiten von PuTTy in Verbindung mit einem SSH-fähigen Router habe ich über Tutorials nachgedacht.

Ich bin kein großer Tutorial-Fan, weil ich das Gefühl, dass ich hier etwas mache, von dem ich keine besonderen Kenntnisse habe, immer nicht ganz loswerden kann. Und je nachdem, was ich tue, stört mich das. Viel. Nehmen wir zum Beispiel das Nähen (ja, ich genieße in der Tat den Spaß am Nähen, zumindest solange es Spaß macht); Am Anfang habe ich nur voreingestellte Tutorials gemacht. Ich habe einige Erfolge gesehen, auch ziemlich schnell, und war glücklich. Aber die Kleidung passte nicht so gut, meistens musste ich Korrekturen vornehmen, um zumindest ein bisschen mit meiner Arbeit zufrieden zu sein.

Inzwischen mache ich die meisten meiner Schnittmuster selbst, indem ich Teile aus Tutorials und Kenntnissen nehme und sie zusammenstelle, und das funktioniert für mich ganz gut. Mein Punkt ist, dass Tutorials oft kurz sind und in kurzer Zeit ansprechende Ergebnisse liefern, aber oft nicht über die notwendige Theorie verfügen. Ist dir schon mal passiert, dass du etwas mit einem Tutorial gemacht hast, das einfach nicht funktionieren würde? Und nachdem Sie den vollständigen Text noch einmal durchgesehen haben und alle Bilder angesehen haben, stellen Sie fest, dass ein kleiner Fehler vorliegt oder etwas, an das Sie nicht gedacht haben, den der Autor als gegeben angesehen hat?

Ich denke, das ist der Grund, warum ich keine Tutorials schreiben möchte, die Gefahr, etwas zu verpassen (oder zu viel oder so etwas abzuschneiden) oder Leute davor sitzen zu lassen, die denken: "Verdammt, das tut es nicht." nicht funktionieren! " Außerdem gibt es viele Tutorials zu fast jedem Thema. Oder sind da?

Aber - wie die Schlagzeile vermutet - ich werde vorerst mit dieser Angewohnheit brechen und Ihnen ein paar Aufnahmen und Erklärungen zu meinem früheren Beitrag geben. Kein Tutorial im klassischen Sinne, aber eines, wie ich es auch versuche: Nur Konzepte und Ideen, aber diesmal mit Bildern.

Also lasst uns anfangen. Da ich meine Verbindung die meiste Zeit offen halte, verwende ich PuTTyTray anstelle des normalen PuTTy oder seines tragbaren Verwandten, sodass einige der hier beschriebenen Funktionen in anderen Versionen nicht verfügbar sind.

Hier haben wir den Startbildschirm. Verwenden Sie "Einstellungen aus Datei" (am unteren Bildschirmrand), um Sitzungen in einer Datei im PuTTy-Verzeichnis anstelle der Windows-Registrierung zu speichern. Ein absolutes Muss für alle tragbaren Benutzer. In der ersten Ellipse geben Sie die IP-Adresse Ihres Zielservers (oder Routers in unserem Fall) ein. Wenn Sie sich zu keinem Zeitpunkt an Ihre IP-Adresse erinnern oder dynamische IP-Adressen abrufen können, erstellen Sie ein dyndns-Konto, um Probleme zu vermeiden. Die meisten Router werden heutzutage ohnehin mit integrierter dyndns-Unterstützung ausgeliefert, sodass Sie sich die Mühe eines Update-Tools sparen. Natürlich möchten wir "SSH" als Verbindungstyp haben, aber es ist standardmäßig aktiviert, sodass es keine Probleme geben sollte.

Ah, das hat eine Weile gedauert, bis ich es herausgefunden habe. Genauer gesagt: Ich fluchte und fluchte über das Problem, auf das ich gestoßen bin, und fand versehentlich eine Lösung in den Einstellungen für mein Terminal, was mich sehr seltsam fand. Also möchte ich meine Einsichten teilen. Die Option, die ich eingekreist habe, ändert das an den Server gesendete Zeichen durch Drücken der Rücktaste. Da die Router, die ich erwähnte, alle eine Art von Linux verwenden, möchten Sie möglicherweise die Option "Control +? (127)" auf die richtige setzen. Ohne diese einstellung würde meine fritzbox nur "[^" oder ähnliches eingeben, anstatt das letzte zeichen zu löschen. Sehr nervig.

Diese Funktion ist eine der PuTTyTray-Funktionen, die ich erwähnt habe und die ich nicht mehr missen möchte, unabhängig davon, wie praktisch PuTTyPortable manchmal für meine Zwecke sein mag. Lassen Sie die Option auf "normal", um sie im normalen Terminalmodus zu starten. Ich bevorzuge das, da ich die Passwort-Authentifizierung verwenden möchte. Es hat keinen Sinn, das Fenster beim Start auf die Taskleiste zu verkleinern, sondern muss nur neu gestartet, das Kennwort eingegeben und erneut verkleinert werden. "Always" und "Never" erzeugten lustige Verhaltensweisen, die ich nicht in den Griff bekommen konnte, aber wenn Sie Rätsel erraten und mögen möchten, probieren Sie es aus.

Und oh, die Option "Einzelklick akzeptieren ..." ist auch schön, wenn Sie diese Art der Wiederherstellung in all Ihren Programmen verwenden. Das Mischen von Doppelklick und Einfachklick ist definitiv keine gute Idee, zumindest nicht für mich.

Oh ja. Nicht so wichtig, muss ich zugeben. Aber es würde Ihnen erlauben, einen Benutzernamen zu wählen, der schwer zu merken ist (bitte sagen Sie nichts über die "Wurzel", die ich dort eingetippt habe. Es ist nur zu Demonstrationszwecken!) Und noch schwerer zu erraten. Bei Verwendung der Kennwortauthentifizierung muss ich nur mein Kennwort und nicht meinen Benutzernamen eingeben. schont mich ~ 1, 2 Sekunden. Yay!

Malwahnsinn !! Okay, jetzt geht es los. Diese Registerkarte ist das Mekka für alle Ihre Bedürfnisse, der heilige Gral der Port Forwarding.

Die erste Option, die ich eingekreist habe, wird empfohlen, aber sie ist nicht ohne Risiken (meistens Sicherheit). Einige Protokolle benötigen diese Option möglicherweise, um ordnungsgemäß zu funktionieren. Wenn Sie sich die Einträge 1, 2 und 3 ansehen, haben sie alle einen Quellport (die erste Spalte) und einen Zielport (die zweite).

1.) Dies ist eine Standard-Portweiterleitung, wie sie von jedem Programm verwendet wird. Ich habe meinen Quellport angegeben, der 5700 ist (wählen Sie immer "local" als Typ, wenn Sie sich nicht sicher sind, was die anderen tun), und ein Ziel, das normalerweise eine IP plus einen Port ist. Wie Sie sehen oder zumindest erraten können, handelt es sich um VNC (Port 5900) und um einen fiktiven Desktop in meinem Heimnetzwerk.

2.) Diesen verwende ich für die Emulation eines VPN. Erinnern Sie sich an den virtuellen Netzwerkadapter, den ich erstellen musste? Ich gab es die sehr innovative IP 10.0.0.1, Windows File Sharing-Dienste verwenden Port 139, also seine 10.0.0.1:139 als Quelle. Das Ziel ist meine Haupt-Netzwerkfestplatte mit genau demselben Port. Wenn Sie eine IP für den Quellport angeben, wird der Port nur weitergeleitet, wenn der entsprechende Netzwerkadapter verwendet wird. Bei der Dateifreigabe musste ich dies tun, da ich beide Möglichkeiten gleichzeitig nutzen wollte - lokale Dateifreigabe und Dateifreigabe über SSH. Wenn Sie nur eines von beiden benötigen, können Sie den Port auch ohne Quell-IP weiterleiten.

3.) Dieser ähnelt dem ersten, zeigt jedoch auf eine virtuelle Netzwerkkarte, die ich auf meinem Router erstellt habe. Ich habe dies getan, weil es verboten ist, Ports direkt der IP des Routers zuzuordnen, aber die Zuordnung zur virtuellen Netzwerkkarte ist zulässig. Hier leite ich den Port 80 von localhost (tun Sie dies NICHT, wenn Sie einen Webserver oder eine andere Software verwenden, die Port 80 verwendet) an den Port 80 der virtuellen Netzwerkkarte weiter, damit ich die Statusseite meines Routers in meinem Browser hier bei der Arbeit anzeigen kann bei Telefonlisten und dergleichen. Ich hätte auch eine Portweiterleitung wie "6666 192.168.178.253:80" erstellen können, um meine Routerseite anzuzeigen, müsste ich in meinem Browser eine Verbindung zu "localhost: 6666" herstellen sowie für die Verbindung zu meinem VNC I muss eine Verbindung zu ": 5700" anstatt nur "" herstellen.

Seien Sie vorsichtig mit der Verbindung -> Proxy-Registerkarte. Sie müssen hier nichts angeben, damit PuTTy den von mir erwähnten SOCKS-Proxy bereitstellt. Dies ist nur notwendig, wenn PuTTy gezwungen (oder gewollt) ist, einen Proxy zu verwenden, um sich mit dem Zielnetz (normalerweise dem Internet) selbst zu verbinden, wie zum Beispiel bei der Verwendung von PuTTy über TOR, was meiner Meinung nach am bequemsten ist Art und Weise der Verwendung von TOR gibt es.

Oh mein Gott, das habe ich fast vergessen. Dies ist entscheidend, wenn Sie Ihre Verbindung für eine lange Zeit aufrecht erhalten möchten. Wenn die Verbindung unterbrochen wird, besteht die Möglichkeit, dass Ihre Serverkomponente weiterhin aktiv ist und auf dem Router ausgeführt wird. Wenn Sie die Verbindung erneut herstellen, wird eine zweite ausgeführt, und eine dritte, falls dies erneut auftritt. Ich habe einen Wert von 60 Sekunden gewählt, und das funktioniert bei mir. Es war jedoch eine mehr oder weniger zufällige Wahl, andere Werte könnten genauso gut funktionieren.

Okay. Ich gebe zu, das hat gar nicht so wehgetan. Vielleicht werde ich einfach ... immer wieder lustige Bilder über Programme posten, die ich benutze ...

Bis bald! :)