내 작업 컴퓨터에 원격으로 접속하려면 두 번 ssh를해야합니다. 먼저 사무실 로컬 서버에 ssh를 연결해야합니다. 그런 다음 내 로컬 컴퓨터 (IP 주소)로 ssh해야합니다. 직접적인 방법은 없습니다. 한 번 로그인 할 수있는 방법이 있습니까? 그러면 어떻게 든 연결됩니다. 쉘 스크립트를 만들고 rsync를 사용하여 집에 백업을 만들고 싶습니다. 나는 rsync가 오직 하나의 ssh 연결만을 처리 할 수 있다고 믿는다. 누구든지이 문제를 해결할 방법을 알고 있습니까?다른 연결을 포워드합니까?
1
A
답변
1
은 예, 당신이 찾고있는 도구 당신은 SSH의 ProxyCommand 옵션을 활용하려는
3
ProxyTunnel라고합니다. 다음은 한 시스템을 사용하여 다른 시스템에 연결하는 예입니다.
~/.ssh/config 파일에 다음을 추가 할 수 있습니다.
Host viatunnel
IdentityFile ~/.ssh/inside_server_rsa
ProxyCommand ssh -i ~/.ssh/proxy_server_rsa [email protected] "nc inside.mynetwork 22"
user myself
이 [email protected] 먼저 연결하고 [email protected]에 연결
이제 입력 할 것을 사용합니다 : ssh를 viatunnel이 구성을 사용하여 연결합니다 .
ProxyCommand 라인은 기본적으로 연결의 첫 번째 홉에서 'nc'를 실행하고 두 번째 서버에서 포트 22에 대한 터널을 설정합니다. 그런 다음 외부 ssh가이를 사용하여 연결합니다.
여기을 ProxyCommand보기관련 문제
- 1. WCF 연결을 암호화하는 다른 방법
- 2. Android : 다른 활동에 블루투스 연결을 전달하는 방법?
- 3. 패키지 구성에 다른 데이터베이스 연결을 사용하려면 어떻게해야합니까?
- 4. 다른 컴퓨터에 모든 인터넷 연결을 전달하는 방법
- 5. PHP가 다른 페이지에서 SSH 연결을 다시 사용합니다.
- 6. BOSH 세션은 다른 HTTP 트래픽과 HTTP 연결을 공유합니다
- 7. mysql 프로파일 링 툴은 다른 연결을 모니터 할 수 있습니까?
- 8. Tomcat이 내 다른 서버의 연결을 거부하는 이유는 무엇입니까?
- 9. 다른 사용자간에 세션처럼 db 연결을 공유하는 방법은 무엇입니까?
- 10. xmpp 서버의 클라이언트가 다른 클라이언트와 서버의 연결을 끊을 수 있습니까?
- 11. 단일 트랜잭션 범위 내의 다른 데이터베이스에 대한 연결을 처리하는 방법
- 12. 다른 연결에 대해 자체 참조 연결을 어떻게 루프합니까?
- 13. 자바 소켓 : Socket.close()는 Windows와 Mac에서 다른 연결을 종료합니까?
- 14. 대용량 파일 서비스를 제공하면 Node.js에서 제공되는 다른 연결을 차단합니까?
- 15. Java 소켓 - 하나의 연결을 통해 다른 데이터와 동시 전송되는 파일
- 16. 코드에서 다른 화면 간의 연결을 찾을 수 있습니까?
- 17. ExecuteStoreCommand에 대한 연결을 닫지 않는 다른 방법이 있습니까
- 18. 한 활동에서 다른 활동으로 동일한 xmpp 연결을 얻는 방법은 무엇입니까?
- 19. 동일한 TCP 연결을 재개
- 20. 네트워크 연결을 관리하는 소프트웨어
- 21. NHibernate에서 활성 연결을 확인하십시오.
- 22. HTTPService를 사용할 때 HTTP 연결을 끊거나 연결을 끊어야합니까?
- 23. SSIS는 연결을 잠금합니까?
- 24. SerialPort 연결을 열어야합니까?
- 25. c3p0에서 연결을 반환하는 방법
- 26. 이 레일 연결을 열렬히로드하십시오.
- 27. 현재 Ajax 연결을 중지하고 새 Ajax 연결을 시작하는 방법은 무엇입니까?
- 28. VS2010은 다중 연결을 지원합니까?