Я не уверен, что этот вопрос лучше всего подходит здесь на ServerFault или более на SuperUser. Думая об этом логически, я думаю, что это вопрос системного администратора, поэтому я задаю его здесь, и если моды считают, что он должен двигаться, то извиняюсь за неправильное предположение!
В любом случае - у меня есть сервер вне сайта, и я застрял на частном IP-адресе без доступа к сети, кроме как через HTTP-прокси или SOCKS 4/5 прокси. Я использую OS X, и я хотел бы, чтобы команда ssh с терминала как-то работала через один из этих двух прокси-серверов для выхода на удаленный сервер. Порт SSH на удаленном сервере нестандартный, хотя я сомневаюсь, что это будет иметь большое значение.
Немного поздно, но обратите внимание, что вы можете использовать другие ответы здесь в самой команде SSH с флагом -o. Это было полезно для меня, так как я мог или не мог бы использовать прокси (в зависимости от того, в каком офисе я нахожусь), поэтому я не хочу редактировать мои файлы конфигурации ssh.
источник