Я пытаюсь переадресовать с машины Windows на ящик Linux. При этом я хочу создать туннель ssh, который работает в фоновом режиме. По ssh документация это делается с -f
параметр, чтобы туннель находился в фоновом режиме, а также -N
параметр, указывающий на то, что никакие команды не выполняются.
ssh -L <port>:<host>:<port> user@remote_ip -i ~/path/to/id/file
выполняется отлично.
Бег: ssh -L <port>:<host>:<port> user@remote_ip -i ~/path/to/id/file -f -N -vvv
(Обратите внимание -f
, -N
)
Результаты в некоторой документации, наконец, приземляются на: debug1: forking to background
Где он просто зависает, не переходя в фоновый режим и не давая мне доступа к удаленному серверу.
Любая помощь будет принята с благодарностью.
Для справки я пытаюсь подключить скрипт python к удаленной базе данных postgres, и я впервые работаю в среде Windows - у меня есть тот же скрипт на Mac, который работает нормально. Машина, на которой я работаю, работает под управлением Windows 10 с установленным клиентом OpenSSH.