[LINUX] SSH-Anmeldung am Zielserver von Windows mit einem Klick auf eine Verknüpfung

Dies ist eine Methode zum Anmelden, ohne dass Sie aufgefordert werden, den Benutzernamen einzugeben, nachdem Sie sich mit dem Public-Key-Zertifikat in Putty angemeldet haben.

Verfahren

-Download Putty neueste Version

Anmeldeeinstellungen für öffentliche Schlüssel

Erstellen und speichern Sie Putty-Einstellungen wie im folgenden Bildschirm gezeigt.

putty0000.JPG

putty0001.JPG

Erstellen Sie eine auszuführende Batchdatei, indem Sie in Putty "Public Key Login Setting" und "User" angeben

Speichern Sie die folgende Datei unter einem Dateinamen wie "fileserver.bat".

cd "C:\Program Files\PuTTY\"
start /B putty.exe -load fileserver -l username

Der Sinn der obigen Fledermausdatei besteht darin, Putty mit start / B aufzurufen. Der Punkt ist, dass das Dos-Fenster nach dem Starten des Puttings nicht verbleibt.

Bonus (So legen Sie die Anmeldung für öffentliche Schlüssel auf dem Linux-Server fest)

Dies ist die Einstellungsmethode für die Anmeldung beim öffentlichen Schlüssel auf der Linux-Seite. Bitte tun Sie dies mit dem Benutzer, der sich automatisch anmelden möchte.

Hier wird es als Beispiel vom Testbenutzer durchgeführt.

# .In das SSH-Verzeichnis verschieben (erstellen, wenn nicht)
cd ~/.ssh

#Erstellen Sie ein öffentliches / privates Schlüsselpaar
ssh-keygen -t rsa -b 2048 -f `hostname`

#Überprüfen Sie die erstellte Datei
ls -la `hostname`*
# -rw------- 1 test test 1823 Feb 16 13:11 fileserver
# -rw-r--r-- 1 test test  397 Feb 16 13:11 fileserver.pub

# .autorisierte Kneipe_Zu Schlüsseln hinzugefügt
cat `hostname`.pub >> authorized_keys
chmod 0600 authorized_keys

#Privaten Schlüssel> puttygen im Putty-Installationsordner anzeigen.Mit exe laden und als ppk-Datei speichern
cat `hostname`

#Privater Schlüssel und autorisiert_Löschen Sie den in Schlüsseln angegebenen öffentlichen Schlüssel
rm `hostname`
rm `hostname`.pub

#Bestätigen Sie das Löschen der Datei
ls -la `hostname`*
ls: cannot access 'fileserver*': No such file or directory
test@fileserver:~/.ssh$

Schließlich

Doppelklicken Sie nach dem Starten von Putty auf die gespeicherten Einstellungen und geben Sie den Benutzernamen ein, wenn Sie sich anmelden, um sich anzumelden. Durch Erstellen der obigen Batchdatei und Anheften an die Taskleiste konnte ich mich jedoch sofort bei meinem Lieblingsserver anmelden.

Recommended Posts

SSH-Anmeldung am Zielserver von Windows mit einem Klick auf eine Verknüpfung
Melden Sie sich mit SSH bei einem Remote-Server an
Die Geschichte des Starts eines Minecraft-Servers von Discord
Versuchen Sie, mit matplotlib aus den Daten von "Schedule-kun" eine Kampfaufzeichnungstabelle zu erstellen.
Bildschirm und geteilter Bildschirm mit Python- und SSH-Anmeldung am Remote-Server
[Linux] Kopieren Sie Daten mit einem Shell-Skript von Linux nach Windows
[Postgresql] SSH-Verbindung zum externen DB-Server vom Client
Immerhin die Geschichte der Rückkehr von Linux zu Windows
Python-Skript, das den Status des Servers über den Browser überprüfen kann
SSH-Verbindung von Windows zu GCP
[Einführung in StyleGAN] Ich habe mit "The Life of a Man" ♬ gespielt
Von der Einführung von JUMAN ++ bis zur morphologischen Analyse von Japanisch mit Python
[Python] Erstellen Sie ein Programm, das Zeilenumbrüche in der Zwischenablage löscht. + Als Verknüpfung mit Fenstern registrieren
Gibt das Ergebnis der morphologischen Analyse mit Mecab an einen WEB-Browser aus, der mit Sakura Server / UTF-8 kompatibel ist
[Einführung in Python] So sortieren Sie den Inhalt einer Liste effizient mit Listensortierung
Bearbeiten Sie die Datei des SSH-Verbindungszielservers auf dem Server mit VS-Code
Einführung und Verwendung der Python-Flasche ・ Versuchen Sie, einen einfachen Webserver mit Anmeldefunktion einzurichten
Holen Sie sich das durchschnittliche Gehalt eines Jobs mit bestimmten Bedingungen von Indeed.com
Erstellen Sie mit RDKit einen Befehl zum Suchen nach ähnlichen Verbindungen aus der Zieldatenbank und überprüfen Sie die Verarbeitungszeit
Fühlen Sie sich frei, einen Test mit der Nase zu schreiben (im Fall von + gevent)
So geben Sie mit Jupyter Notebook einen Wert in der Mitte einer Zelle aus
Beachten Sie die Lösung, da Django nicht mit pip installiert werden konnte
Die Geschichte des Wechsels des Azure App Service-Websystems von Windows zu Linux
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
Ich habe versucht, ein Modell mit dem Beispiel von Amazon SageMaker Autopilot zu erstellen
[Einführung in Python] So erhalten Sie den Datenindex mit der for-Anweisung
Senden Sie eine Nachricht von Slack an einen Python-Server
So berechnen Sie die Volatilität einer Marke
Ändern Sie den Dezimalpunkt der Protokollierung von, nach.
Spielen Sie den Server mit zwei PCs
POST-Images von ESP32-CAM (MicroPython) an den Server
Speichern Sie das Objekt in einer Datei mit pickle
Von der Einführung von Pyethapp bis zur Vertragsabwicklung
Die Geschichte vom Umzug von Pipenv zur Poesie
[Bachstelze] Fügen Sie dem Bachstelzenprojekt eine Anmeldeseite hinzu
Ich habe versucht, mit dem Seq2Seq-Modell von TensorFlow so etwas wie einen Chatbot zu erstellen
Vom Anfangszustand von CentOS8 bis zum Ausführen von PHP Python Perl Ruby mit Nginx
Eine Geschichte, die fehlgeschlagen ist, als versucht wurde, das Suffix mit rstrip aus einem String zu entfernen
Eine echte Möglichkeit für Benutzer von Python 3.8.0-2 aus Windows, mit Multi-Byte-Zeichen zu arbeiten
Wie identifiziere ich das Element mit der geringsten Anzahl von Zeichen in einer Python-Liste?
Extrahieren Sie Bilder und Tabellen mit Python aus PDF, um die Berichtslast zu verringern
Die Geschichte des Wechsels von WoSign zu Let's Encrypt für ein kostenloses SSL-Zertifikat
Mit der Docker-Version der Nginx-Einheit war es ein wenig schwierig, eine Flasche zu machen
So erstellen Sie eine geometrische 3D-Figur mit einem Klick [Vom dreieckigen Kegel zum Fraktal]
Suchen Sie eine Richtlinie für die Anzahl der Prozesse / Threads, die auf dem Anwendungsserver festgelegt werden sollen
Ein Memo darüber, wie man das schwierige Problem der Erfassung von FX mit AI überwinden kann
Ein Hinweis auf Missverständnisse beim Versuch, das gesamte selbst erstellte Modul mit Python3 zu laden
Die Wand beim Ändern des Django-Dienstes von Python 2.7 auf Python 3-Serie
Memo mit Python mit HiveServer2 von EMR verbunden
Berechnen Sie das Volumen aus der zweidimensionalen Struktur einer Verbindung
Lerne Nim mit Python (ab Anfang des Jahres).
Ein Memo zum visuellen Verstehen der Achse von Pandas.Panel
Fügen Sie mit Matplotlib Informationen am unteren Rand der Abbildung hinzu
Versuchen Sie, SSH (Exscript) von der Software auf den Router einzustellen
So erstellen Sie ein Untermenü mit dem Plug-In [Blender]
Senden Sie Protokolldaten vom Server an Splunk Cloud
Vom Kauf eines Computers bis zur Ausführung eines Programms auf Python
Schritte zur Berechnung der Wahrscheinlichkeit einer Normalverteilung
Vergleich von Windows Server und freiem Linux und kommerziellem Linux