sshnet / sshnet/SSH.NET

Remote port forwarding

Aperta
#523 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
C#
Stelle
4.4k
Fork
993
Merge medio
9g 21h
PR unite (30g)
1

Descrizione

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?

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia da createConn e dal punto di ingresso ForwardedPortRemote, quindi riproduci il risultato segnalato di connessione rifiutata dalla Azure VM usando gli argomenti mostrati. Controlla il ciclo di vita della porta e del client intorno a port.Start(), port.Stop() e client.Disconnect(); il lavoro è completato quando il comportamento previsto del forwarding remoto è documentato o riprodotto con una correzione confermata.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
azure, csharp
Ambito
cloud, networking
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.