sshnet / sshnet/SSH.NET

Remote port forwarding

Offen
#523 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

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

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Ö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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.