2011-04-12 3 views
1

두 대의 서버, 관리 서버 및 웹 서버가 있습니다. 웹 서버는 관리 서버에서만 액세스 할 수 있습니다. 예를 들어 내 관리 서버에 SSH를 넣은 다음 내 관리 서버를 통해 내 웹 서버에 SSH를 넣을 수 있습니다.기존 SSH 연결을 통해 SFTP에 OSX Coda를 사용하려면 어떻게해야합니까?

Panic의 Coda 편집기를 사용하여 웹 서버의 파일을 업데이트하고 싶지만 기존 SSH 연결을 통해 SFTP를 사용할 수 없습니다. Coda SFTP는 Coda에 내장 된 SSH 터미널을 통해 내 관리 서버에 먼저 연결했지만 Coda SFTP는 단순히 새 셸을 열고 기존 SSH 터미널을 통해 요청을 라우팅하는 대신 직접 웹 서버에 액세스하려고 시도하는 경우 작동합니다.

누구나 내가 다음 중 하나를 수행 할 수있는 방법을 알고 있습니다. a) Coda SFTP는 내 관리 서버에 먼저 로그인 할 수있는 기존 SSH 터미널을 사용합니다. b) 일시적으로 내 OSX 시스템의 모든 SSH 셸을 명령을 실행하기 전에 먼저 관리 서버에 자동 로그인하십시오. 이것은 제가 토글 할 수있는 무언가가 될 필요가 있습니다.

도움 주셔서 감사합니다.

답변

1

관리 서버에 대한 프록시 SSH 연결을 생성 한 다음 시스템 기본 설정 패널 -> 네트워크를 통해 프록시로 설정할 수 있어야합니다. 거기에서 당신은 당신이 일반적으로

할 것 같은 당신은이 같은 SSH와 SOCKS 프록시를 생성 할 수 있습니다 SFTP와 웹 서버에 연결할 수 있어야합니다 :

ssh -D 9999 [email protected] 

프록시는 로컬 호스트 포트 9999에있을 것입니다

관련 문제