Connect to ssh-j.com by code
Nessuno ha ancora preso questa issue.
- Lingua principale
- C#
- Stelle
- 4.4k
- Fork
- 993
- Merge medio
- 9g 21h
- PR unite (30g)
- 1
Descrizione
Hi, I try to write program for test to use ssh-j.com in my application
bug targetClient.Connect(); go timeout why ?
class Program
{
static void Main()
{
string path = System.IO.Directory.GetCurrentDirectory();
Console.WriteLine("Benvenuto nella simulazione di una shell SSH. Digita 'exit' per uscire.");
Console.WriteLine("Percorso corrente:" + path);
string jumpHost = "ssh-j.com";
string jumpUsername = "foo";
string jumpPassword = "";
string targetUsername = "paolob";
string targetPrivateKeyPath = "id_rsa"; // Percorso alla chiave privata del server di destinazione
PrivateKeyFile targetPrivateKey = new PrivateKeyFile(targetPrivateKeyPath);
using (SshClient jumpClient = new SshClient(jumpHost, jumpUsername, jumpPassword))
{
jumpClient.Connect();
var jumpForwardedPort = new ForwardedPortDynamic("127.0.0.1", 22);
jumpClient.AddForwardedPort(jumpForwardedPort);
jumpForwardedPort.Start();
PrivateKeyAuthenticationMethod am = new PrivateKeyAuthenticationMethod(targetUsername, targetPrivateKey);
var connectionInfo = new ConnectionInfo(jumpForwardedPort.BoundHost, (int)jumpForwardedPort.BoundPort, targetUsername, am);
using (SshClient targetClient = new SshClient(connectionInfo))
{
targetClient.Connect();
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia dai punti di ingresso jumpClient.Connect(), dalla configurazione di ForwardedPortDynamic e da targetClient.Connect() dell’esempio. Riproduci il timeout con i dettagli di connessione forniti e determina se il problema può essere isolato al comportamento segnalato di SSH.NET; il report non indica alcun file del repository né alcun test, quindi il completamento richiederebbe una causa confermata e una riproduzione mirata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- csharp
- Ambito
- 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