'딜레이'에 해당되는 글 1건
- 2010/07/22 iptime 공유기에 VPN으로 연결 된 서버의 SSH 접속 딜레이 현상 (1)
학교에 있는 서버에 홈페이지 작업을 하면서 원격접속을 많이 하게 되었다. 학교망에는 방화벽이 설치되어 있고 교육청에서 사설IP로는 방화벽 설정(특정포트 개방)을 지원해 주지 않기 때문에 어쩔 수 없이 다른 방법을 강구할 수 밖에 없었다.
여러 가지 방법이 있지만 그 중에 한 가지는 서버로 사용되는 컴퓨터를 집에서 쓰는 공유기의 VPN 서버에 연결하여 Private Network으로 인식시킨 후 SSH로 접속하는 것이었다. VPN 서버를 구성하고 학교 서버에서 공유기의 VPN 서버에 접속에 성공하였고 SSH를 통해 학교의 서버에 접속할 수 있었다. 하지만 한 가지 문제가 있었는데 일정 시간(매우 짧은 시간이다. 약 5초 정도) 아무런 입력을 하지 않으면 다음에 어떤 내용을 입력하면 딜레이가 엄청나게 걸려서 원활한 작업을 할 수가 없었다. 그래서 이 방법으로는 도저히 작업이 불가능하다고 판단되어 컴퓨터 전체를 원격 조정하는 프로그램을 사용하게 되었는데 이 프로그램을 사용하다 보니 SSH에 전혀 딜레이 현상이 없어짐을 발견할 수 있었다.
원격 접속 프로그램은 아무런 입력이 없어도 기본적으로 패킷을 전송하기 때문에 연결이 끊기지 않았을 것이라는 생각이 문득 들었다. 따라서 SSH로 접속을 하더라도 학교의 서버와 공유기의 VPN서버가 계속 해서 연결을 유지할 수 있다면 딜레이 현상을 없앨 수 있을 것 같았다. 최소의 연결을 계속 유지할 수 있는 가장 간단하고 쉬운 방법은 아마 ping일 것이다. 터미널에서 ping 명령을 background로 실행시켰다.
실행 결과 SSH에서 딜레이 없이 작업을 할 수 있었다. 앞으로는 굳이 원격 접속 프로그램을 사용하지 않더라도 터미널 상에서 작업이 가능할 것 같다.
여러 가지 방법이 있지만 그 중에 한 가지는 서버로 사용되는 컴퓨터를 집에서 쓰는 공유기의 VPN 서버에 연결하여 Private Network으로 인식시킨 후 SSH로 접속하는 것이었다. VPN 서버를 구성하고 학교 서버에서 공유기의 VPN 서버에 접속에 성공하였고 SSH를 통해 학교의 서버에 접속할 수 있었다. 하지만 한 가지 문제가 있었는데 일정 시간(매우 짧은 시간이다. 약 5초 정도) 아무런 입력을 하지 않으면 다음에 어떤 내용을 입력하면 딜레이가 엄청나게 걸려서 원활한 작업을 할 수가 없었다. 그래서 이 방법으로는 도저히 작업이 불가능하다고 판단되어 컴퓨터 전체를 원격 조정하는 프로그램을 사용하게 되었는데 이 프로그램을 사용하다 보니 SSH에 전혀 딜레이 현상이 없어짐을 발견할 수 있었다.
원격 접속 프로그램은 아무런 입력이 없어도 기본적으로 패킷을 전송하기 때문에 연결이 끊기지 않았을 것이라는 생각이 문득 들었다. 따라서 SSH로 접속을 하더라도 학교의 서버와 공유기의 VPN서버가 계속 해서 연결을 유지할 수 있다면 딜레이 현상을 없앨 수 있을 것 같았다. 최소의 연결을 계속 유지할 수 있는 가장 간단하고 쉬운 방법은 아마 ping일 것이다. 터미널에서 ping 명령을 background로 실행시켰다.
/* VPN에 접속한 서버의 사설IP에 background로 실행(&) */ ping 192.168.x.x &
실행 결과 SSH에서 딜레이 없이 작업을 할 수 있었다. 앞으로는 굳이 원격 접속 프로그램을 사용하지 않더라도 터미널 상에서 작업이 가능할 것 같다.
'IT/컴퓨터 일반' 카테고리의 다른 글
| Minefield 설치(firefox-4.0b7pre mac 64) (5) | 2010/09/21 |
|---|---|
| 세로 나눗셈(Long Division) 수식 입력하는 방법 (1) | 2010/08/26 |
| iptime 공유기에 VPN으로 연결 된 서버의 SSH 접속 딜레이 현상 (1) | 2010/07/22 |
| Mac OS X에서 Crossover를 이용해 한글2010을 설치 (1) | 2010/06/26 |
| 텍스타일(Textyle) 간단한 사용소감 (2) | 2009/07/31 |
| Adobe AIR에서 mx:Window 클래스로 투명 창 만들기 (0) | 2009/06/08 |





댓글을 달아 주세요
방화벽 문제로 VPN 설정에 관해 검색하러 들어왔다가 남기고 갑니다.
핑을 백그라운드로 실행하는것 대신
대부분의 SSH 클라이언트 프로그램들을 보면 n초 단위로 NOOP명령을 보내는 기능이 있습니다.
이 기능을 이용하시는게 핑으로 ICMP 메세지를 주고 받는것보다 좋지 않을까 생각됩니다.