Как использовать OSX Coda для SFTP через существующее соединение SSH? - PullRequest
1 голос
/ 13 апреля 2011

У меня есть два сервера, сервер администрирования и веб-сервер. Веб-сервер доступен только для сервера администрирования. Я могу, например, SSH на свой сервер администрирования, а затем SSH на мой веб-сервер через мой сервер администрирования.

Я бы хотел использовать редактор Coda от Panic для обновления файлов на моем веб-сервере, но не смог использовать SFTP через существующее соединение SSH. Я думал, что Coda SFTP может работать, если я сначала подключусь к своему серверу администрирования через терминал SSH, встроенный в Coda, но похоже, что Coda SFTP просто открывает новую оболочку и пытается получить доступ к моему веб-серверу напрямую, вместо того, чтобы направлять запросы через существующий терминал SSH.

Кто-нибудь знает, как я могу сделать одно из следующих действий: a) Заставьте Coda SFTP использовать существующий терминал SSH, где я могу сначала войти на свой сервер администрирования. b) Временно установите все SSH-оболочки на моей машине OSX для автоматического входа на сервер администрирования, прежде чем принимать команды. Это должно быть что-то, что я мог бы переключить.

Спасибо за помощь!

1 Ответ

1 голос
/ 13 апреля 2011

Вы сможете создать прокси-соединение ssh с вашим сервером администрирования, а затем настроить его в качестве прокси через панель системных настроек -> сеть. Оттуда вы сможете подключиться к вашему веб-серверу по протоколу SFTP, как вы обычно делаете

Вы можете создать прокси SOCKS с помощью ssh следующим образом:

ssh -D 9999 username@ip-address-of-ssh-server

Ваш прокси будет на локальном порту 9999

...