Remote port forwarding
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C#
- Sterne
- 4.4k
- Forks
- 993
- Ø Merge
- 9 T. 21 Std.
- Gemergte PRs (30 T.)
- 1
Beschreibung
I have a linux VM on azure cloud and a remote system.
I am trying to get port forwarding to work. So far I have the folloowing.
private void createConn()
{
try
{
if (!client.IsConnected)
{
client.Connect();
Console.WriteLine("Successful!!!!");
client.SendKeepAlive();
var port = new ForwardedPortRemote("127.0.0.1", 22, "127.0.0.1", 22222);
client.AddForwardedPort(port);
Console.WriteLine("port.Start");
port.Start();
Console.WriteLine("Hold port open..");
port.Stop();
Console.WriteLine("port closed");
client.Disconnect();
}
}
catch (Exception e)
{
ErrorLog.Error("Connection Failed!!!", e.Message);
}
}
The code runs fine but my connection gets refused when I try to run "ssh user@localhost -p 22222" in my azure VM. Do you have any idea what I am missing here?
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne bei createConn und dem Einstiegspunkt ForwardedPortRemote und reproduziere anschließend das gemeldete Ergebnis „Verbindung abgelehnt“ von der Azure-VM mit den gezeigten Argumenten. Überprüfe den Lebenszyklus von Port und Client rund um port.Start(), port.Stop() und client.Disconnect(); abgeschlossen bedeutet, dass das erwartete Verhalten der Remote-Weiterleitung dokumentiert oder mit einem bestätigten Fix reproduziert wurde.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- azure, csharp
- Bereich
- cloud, networking
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100