Próbuję wykonać przekierowania portów z aplikacji Pythona przy użyciu paramiko. Mogę skonfigurować połączenie SSH w porządku, ale jestem trochę zaskoczony, jak korzystać z paramiko.transport. Znalazłem już this file, ale nie mogę zrozumieć, co się w nim dzieje. Patrząc na paramiko.Transport docs, wydaje się, że jedna linia korzysta z funkcji open_channel, ale nie wiem, jak to zaimplementować. Próbuję replikować prosty ssh-L 8000: localhost: 8000.Przekazywanie portów za pomocą paramiko
Czy ktoś może mi pomóc?
Więc udało mi się trochę dalej z to i myślę, że prawdopodobnie szczerzę złe drzewo. Dowiedziałem się, jak obsługiwać komendę open_channel, wywołując funkcję get_transport() na połączeniu origninal, ale kiedy próbuję otworzyć z nią bezpośrednie lub przekazywane połączenie tcpip, otrzymuję administracyjną blokadę z serwera, co jest w porządku z -L port do przodu z normalnej sesji SSH. Jakieś pomysły? – TimD
Czy możesz przesłać swój kod/fragment kodu, którego używasz? –