Sto provando a fare qualche port forwarding da un'applicazione python usando paramiko. Posso impostare la connessione SSH bene, ma sono un po 'perplesso su come usare paramiko.transport. Ho già trovato this file, ma non riesco a capire cosa sta succedendo in esso. Osservando il paramiko.Transport docs, sembra che una singola riga usi la funzione open_channel, ma non riesco a capire come implementarla. Sto cercando di replicare un semplice ssh -L 8000: localhost: 8000.Port forwarding con paramiko
Qualcuno può darmi una mano?
Così sono riuscito a ottenere un po 'più avanti con questo, e penso che stia probabilmente abbaiando dall'albero sbagliato. Ho capito come utilizzare il comando open_channel chiamando get_transport() sulla connessione origninale, ma quando provo ad aprire una connessione tcpip diretta o inoltrata, ottengo Amministrativamente Proibito dal server, che va bene con un -L port forward da una normale sessione SSH. Qualche idea? – TimD
Puoi per favore pubblicare il tuo codice/una sezione del codice che stai utilizzando? –