Я создаю веб-задачу, и из-за брандмауэра мне нужно установить статический порт для исходного порта SSH, чтобы он проходил через брандмауэр.
Могут ли они сделать это, используя, возможно, настройки netcat или ubuntu? или альтернативу ssh, которая могла бы этого достичь?
Вы должны использовать NC так как ProxyCommand. SSH поддерживает только указание адреса привязки клиента SSH.
ssh -o 'ProxyCommand nc -p 2345 %h %p' $MY_SERVER
Примерно так должно работать.