Я пытаюсь выполнить перенос портов из приложения python с помощью paramiko. Я могу настроить соединение SSH просто отлично, но я немного зациклен на том, как использовать paramiko.transport. Я уже нашел this file, но я не могу понять, что происходит в нем. От взгляда на paramiko.Transport docs кажется, что одна строка использует функцию open_channel, но я не могу понять, как ее реализовать. Я пытаюсь воспроизвести простой ssh -L 8000: localhost: 8000.Перенаправление портов с paramiko
Может ли кто-нибудь помочь мне?
Так что мне удалось получить немного дальше это, и думаю, что я, вероятно, лаем неправильное дерево. Я разработал, как управлять командой open_channel, вызвав get_transport() в origninal-соединении, но затем, когда я пытаюсь открыть с ним прямое или переадресованное соединение tcpip, я получаю Административно запрещено с сервера, что отлично с -L переместить с обычного сеанса SSH. Есть идеи? – TimD
Не могли бы вы разместить свой код/раздел кода, который вы используете? –