Ich versuche, die SSH-Localforward-Port-Einstellung in der VI-Konfigurationsdatei vorzunehmen, damit ich eine Verbindung herstellen kannBienenstockServer, um einigeR-Programmierung.
Folgende Schritte wurden durchgeführt:
- In der Shell habe ich Folgendes in der VI-Konfigurationsdatei konfiguriert:
Host bdp-*
UserName a6000
Host bdp-prod
HostName pdl001.na.abc.com
LocalForward 10000:pdl002.na.abc.com:10000
- Wenn ich das tue
ssh bdp-prod
Ich erhalte diesen Fehler:
ssh: Hostname konnte nicht aufgelöst werden bdp-prod: Name oder Dienst unbekannt
Ich habe einige ähnliche Probleme hier gesehen und angeseheneinige Blogs zu diesem Themakonnte aber nicht herausfinden, was falsch ist:
ssh: Hostname konnte nicht aufgelöst werden hnname: Name oder Dienst unbekannt
Betriebssystem: Windows, SSH-Version ist 4.1. bdp-prod ist der Aliasname für den Hostnamen in der Konfigurationsdatei.
Antwort1
Ich habe die Konfigurationsdatei am falschen Ort erstellt. Ich habe die Konfiguration jetzt erstellt mit
vi ~/.ssh/config
mit demselben Inhalt wie in der Frage erwähnt und mit der Möglichkeit, lokale Portweiterleitung zu ermöglichen. Vielen Dank für all Ihre Hilfe.
Antwort2
nscd --invalidate=hosts
hat bei mir funktioniert.