로컬 터널링 [4]
로컬 터널링
2008-08-28 05:33 - tunnel
안녕하세요,
xshell 같은 좋은 프로그램을 개발 해주셔서 감사드립니다..
그런데 제가 tcp/ip 터널리을 꽤 많이 사용하는데,
현재 xshell에서는 터널링 설정시, 로컬 호스트가 자동으로 local로 지정되더군요..
이것을 다른 ip로 지정할 수는 없나요?
예를 들면
10.10.10.10:200
127.0.0.2:200
와 같이 지정하고 픈데,
local:200 으로 밖에 지정이 안되네요..
putty에서는 이것이 가능한데, xshell에서는 어떻게 하는거지요?
감사합니다
제품명 : Xshell 3.0
xshell 같은 좋은 프로그램을 개발 해주셔서 감사드립니다..
그런데 제가 tcp/ip 터널리을 꽤 많이 사용하는데,
현재 xshell에서는 터널링 설정시, 로컬 호스트가 자동으로 local로 지정되더군요..
이것을 다른 ip로 지정할 수는 없나요?
예를 들면
10.10.10.10:200
127.0.0.2:200
와 같이 지정하고 픈데,
local:200 으로 밖에 지정이 안되네요..
putty에서는 이것이 가능한데, xshell에서는 어떻게 하는거지요?
감사합니다
제품명 : Xshell 3.0
Re: 로컬 터널링
2008-08-28 16:09 - 넷사랑
안녕하십니까?
넷사랑컴퓨터 기술지원입니다.
Xshell이 지원하는 사용자 정의 포트포워딩은 다음 세가지입니다.
1. 로컬에서 리모트로 : 로컬(PC 고정) -> 리모트(접속한 SSH 서버 혹은 아무데나 지정 가능)
2. 리모트에서 로컬로 : 리모트(접속한 SSH 서버 고정) -> 로컬(PC 혹은 아무데나 지정 가능)
3. Dynamic : 로컬(PC) -> Xshell을 이용하는 프로그램이 요청하는 장소로 자동 변경
위 1, 2번에서 보시면 아시겠지만 목적지는 사용자가 원하는 방향으로 설정이 가능하나 출발지는 바꿀 수 없습니다. 즉 '원하는 장소 -> 원하는 장소' 이렇게는 될 수 없습니다. 이는 Xshell의 기능상의 제약이 아니라 터널링을 하는 목적과 성격에 따른 것입니다.
Xshell이 있는 PC 그리고 Xshell로 접속한 장비 이 이외의 장비의 특정 포트를 리슨하도록 할 수는 없기 때문입니다.
원하시는 터널링에 대해 좀 더 구체적으로 말씀해 주시면 그에 맞는 답변을 드리도록 하겠습니다.
감사합니다.
넷사랑컴퓨터 기술지원입니다.
Xshell이 지원하는 사용자 정의 포트포워딩은 다음 세가지입니다.
1. 로컬에서 리모트로 : 로컬(PC 고정) -> 리모트(접속한 SSH 서버 혹은 아무데나 지정 가능)
2. 리모트에서 로컬로 : 리모트(접속한 SSH 서버 고정) -> 로컬(PC 혹은 아무데나 지정 가능)
3. Dynamic : 로컬(PC) -> Xshell을 이용하는 프로그램이 요청하는 장소로 자동 변경
위 1, 2번에서 보시면 아시겠지만 목적지는 사용자가 원하는 방향으로 설정이 가능하나 출발지는 바꿀 수 없습니다. 즉 '원하는 장소 -> 원하는 장소' 이렇게는 될 수 없습니다. 이는 Xshell의 기능상의 제약이 아니라 터널링을 하는 목적과 성격에 따른 것입니다.
Xshell이 있는 PC 그리고 Xshell로 접속한 장비 이 이외의 장비의 특정 포트를 리슨하도록 할 수는 없기 때문입니다.
원하시는 터널링에 대해 좀 더 구체적으로 말씀해 주시면 그에 맞는 답변을 드리도록 하겠습니다.
감사합니다.
Re: Re: 로컬 터널링
2008-08-29 04:29 - tunnel
음.. xshell에는 현재 그 기능은 지원이 되지 않는다니 아쉽네요.. 여러모로 쓸모가 많은 기능인데요,
이걸 새로이 추가한다는 것이 그리 어려울것 같지 않으니 근래에 추가가 되면 좋겠네요..
이런 포워딩이 필요한 예를 들면,
다른 컴퓨터의 windows share를 ssh 터널을 통해 사용하려 하면, port 139를 포워딩해야 합니다.
그런데 자신의 시스템에 windows share가 이미 구동중이면 139번 포트가 이미 사용중이므로 포워딩을 할 수 없게됩니다.
하지만 윈도우의 제약상 139번 포트외에 다른 포트를 사용하도록 지정할 수 없습니다.
따라서 해결책은 새로운 loopback adapter를 만들어서 주소를 10.0.0.1 등으로 지정하고, 이 주소의 포트를 다른 곳으로 포워딩 하도록 하면 됩니다.
즉 localhost:139는 자신의 windows share에 연결되면서, 10.0.0.1:139는 ssh터널을 통해 접속하고자 하는 컴퓨터의 windows share로 연결되게 됩니다.
더 자세한 내용은 http://www.bitvise.com/file-sharing 를 참조하시면 될겁니다.
감사합니다.
이걸 새로이 추가한다는 것이 그리 어려울것 같지 않으니 근래에 추가가 되면 좋겠네요..
이런 포워딩이 필요한 예를 들면,
다른 컴퓨터의 windows share를 ssh 터널을 통해 사용하려 하면, port 139를 포워딩해야 합니다.
그런데 자신의 시스템에 windows share가 이미 구동중이면 139번 포트가 이미 사용중이므로 포워딩을 할 수 없게됩니다.
하지만 윈도우의 제약상 139번 포트외에 다른 포트를 사용하도록 지정할 수 없습니다.
따라서 해결책은 새로운 loopback adapter를 만들어서 주소를 10.0.0.1 등으로 지정하고, 이 주소의 포트를 다른 곳으로 포워딩 하도록 하면 됩니다.
즉 localhost:139는 자신의 windows share에 연결되면서, 10.0.0.1:139는 ssh터널을 통해 접속하고자 하는 컴퓨터의 windows share로 연결되게 됩니다.
더 자세한 내용은 http://www.bitvise.com/file-sharing 를 참조하시면 될겁니다.
감사합니다.
Re: Re: Re: 로컬 터널링
2008-08-29 16:16 - 넷사랑
넷사랑컴퓨터 기술지원입니다.
필요성이 충분히 있는 부분인 것 같습니다. 향후 기능 개선 시에 반영하도록 하겠습니다.
좋은 내용 자세히 알려 주셔서 감사합니다.
항상 노력하는 (주)넷사랑컴퓨터가 되겠습니다.
필요성이 충분히 있는 부분인 것 같습니다. 향후 기능 개선 시에 반영하도록 하겠습니다.
좋은 내용 자세히 알려 주셔서 감사합니다.
항상 노력하는 (주)넷사랑컴퓨터가 되겠습니다.
Re: Re: Re: Re: 로컬 터널링
2008-08-29 17:40 - tunnel
빠른 답변 정말 감사합니다...
빠른 시일내에 기능 구현이 되었으면 좋겠네요..
수고하세요
빠른 시일내에 기능 구현이 되었으면 좋겠네요..
수고하세요
이전 조회수: 292