Моя компьютерная сеть закрыта для ssh для внешних машин (вне сети) через порт 22. У меня есть раунд туннелирования ssh через http с помощью винта. Я изменил свой конфигурационный файл следующим образомКак использовать бродягу с штопором для доступа к удаленным кластерам?
Host EXTERNAL-HOSTNAME
ControlMaster auto
ControlPath ~/.ssh/%[email protected]%h:%p
ServerAliveCountMax=30
ServerAliveInterval=5
ProxyCommand corkscrew LOCAL-PROXYNAME PROXY-PORT-NO %h %p
Как я могу теперь использовать бродягу, чтобы получить доступ к файлам на удаленном кластере? Регулярная команда /ssh:[email protected]
не может открыть файл.
UPDATE 1:
Мой прокси-сервер не использует порт по умолчанию 8080, но другой номер порта. Таким образом, используя
/tunnel:PROXY-HOSTNAME PROXY-PORT-NO | ssh:[email protected]:~/
дал мне следующую ошибку
Tramp: соединение Отверстие для туннеля с использованием УПП ... Tramp: Sending команды
exec ssh -o ControlPath=/var/folders/k5/r4f1q8j90y345rsz_9skc7y48q0jr6/T/tramp.15685eSq.%[email protected]%h:%p -o ControlMaster=auto -o ControlPersist=no -e none tunnel' Tramp: Waiting for prompts from remote shell... Tramp failed to connect. If this happens repeatedly, try
Mx бродяга-очистки-это-соединение»Tramp: Ожидание подсказки от удаленной оболочки ... не удался Бродяга: подключение открытия туннеля для использования УПП ... не удался использовать Mx сделать директорию RET RET для создания каталога и его родителейTramp: Проверка `VC зарегистрированных» F или/туннель: PROXY-HOSTNAME PROXY-PORT-NO | SSH: USERNAME @ ВНЕШНЕГО-HOSTNAME: ~/... не удалось использовать M-х макияж каталог RET RET для создания каталога и его родители Марка установить
UPDATE 2:
Он работал. Единственная проблема заключалась в том, что я не входил в порт - не правильно. Теперь я просто использовал
/tunnel:PROXY-HOSTNAME#PROXY-PORT-NO|ssh:[email protected]:~/
и он работал.
Благодарим вас за ответ. Я все еще получаю сообщение об ошибке, которое я обновил в вопросе – WanderingMind
. В этом случае вам может быть проще отправить багрепорт Tramp через 'M-x tramp-bug'. Пожалуйста, установите 'tramp-verbose' в 10 перед запуском теста и добавьте результирующий буфер Tramp в отчет об ошибке. –