SSH 접속을 끊어지지 않게 하기

 SecureCRT, Putty 와 같은 SSH 클라이언트를 사용하면서 가장 불편한 점 중에 하나가 연결끊김이다. 일정 시간 이상 사용하지 않으면 Server에서 연결을 강제로 끊어 버린다. 연결이 끊기는 것을 막기 위한 설정 사항을 알아보자.

1. SecureCRT

옵션 -> Terminal -> Send protocol NO-OP 120 seconds
일정한 간격을 두고 NO-OP 신호를 발생시킨다. 정확한 의미는 모르겠지만, 의미없는 신호인듯 하다. putty 의 경우와 같이 null packet이 아닐까 추측해본다.

2. Putty

패킷발생 주기: 120, Enable TCP_keepalives(SO_KEEP_ALIVE option)
null packet을 주기적으로 발생시켜 서버와의 연결을 유지시킨다.


Ubuntu Proxy Server, Squid3 간단 설치

 접근이 불가능한 사이트를 접근을 하기 위해 우리는 보통 프록시 서버(Proxy Server)를 통한다고 말한다. 프록시 서버를 이용한다는 개념은 내가 원하는 자료를 프록시 서버를 통해서 접근을 한다는 의미다.
일반 개념: 사용자 -----> 웹사이트
프록시 개념: 사용자 ----> 프록시 서버 ----> 웹사이트
 사이트 차단의 기본 원리는 사용자가 접근하고 있는 곳의 주소를 가지고 차단을 한다. 그런데 사용자가 프록시 서버를 거치게 되면 사용자가 접근하고 있는 주소가 프록시 서버가 됨으로써 사이트 차단을 회피할 수 있게 된다.

 프록시 서버를 이용함에 있어서 사이트를 회피 할 수 있다는 장점은 있지만, 프록시 서버를 통해서 사이트에 자신의 로그인 정보를 넣는 것은 위험하다고 한다. 자신의 행위가 프록시 서버에 다 기록이 남기 때문이다. 신뢰할 수 있는 프록시 서버가 없다면 자신만의 프록시 서버를 만들어 보자.

 우분투에서 Squid3를 이용하여 프록시 서버를 구축하는 간단한 방법을 알아보자.

1. Squid3 설치
$ sudo apt-get install squid3
2. 원본 설정파일 보관을 위해서 config 파일 복제
$ sudo cp /etc/squid3/squid.conf /etc/squid3/squid.conf.original
$ sudo chmod a-w /etc/squid3/squid.conf.original
3. vi로 설정 변경
$ sudo vi /etc/squid3/squid.conf 
4. vi 편집 상태에서 외부 접근 허용하기. 대략 809라인. manager와 localhost만 접근을 허용한다는 의미를 설정 정보(2,3번째라인)에 #을 붙여 주석 처리를 한다. 그리고 모든 접근을 허용한다는 의미의 "http_access allow all"를 추가하자. 완료 후 코드는 다음과 같다.
http_access allow all
# http_access allow manager localhost
# http_access deny manager
5, Squid3 재시작
$ sudo /etc/init.d/squid3 restart
 이런 과정을 통하면 쉽게 우분투 서버를 프록시 서버로 이용이 가능하다. 열려있는 포트 번호는 설정 파일의 http_port 부분에서 확인가능하다.
Squid3 기본 포트 : http_port 3128
 다음 명령을 통해서 해당 포트가 정상적으로 동작하는 확인이 가능하다.
$ netstat -a | grep 3128
 아래처럼 결과에 LISTEN 이 나온다면 서버쪽의 Squid3은 정상적으로 동작하는 것이다.
tcp        0      0 *:3128                  *:*                     LISTEN
 클라인트에서 서버로 접근이 가능한지는 tcping.exe 와 같은 프로그램으로 간단히 확인할 수 있다.
tcping.exe 다운받기: http://www.elifulkerson.com/projects/tcping.php
 위 링크에서 프로그램을 다운 받은 후, cmd 창에서 다음과 같이 입력하면된다.
tcping daum.net 80
 Squid에 관한 좀더 자세한 사항은 다음 링크를 참고하자.
Squid - Proxy Server : https://help.ubuntu.com/community/Squid
 추가.
 집에서 공유기와 라즈베리파이를 이용하여 프록시서버를 구축하기 위해선 공유기의 "포트포워드"기능을 이용해야 한다. 아래의 링크를 참고하여 "3128" 포트를 라즈베리파이에 할당된 IP로 포워딩을 하면된다.
라즈베리파이 웹서버 설치하기 : http://www.withover.com/2014/12/nginx-php5-mysql.html

물물교환 프로젝트를 시작합니다.

 학창 시절 해볼까 하다가 까먹고 있었던 프로젝트를 시작하려 합니다. 순전히 내 삶에 또 하나의 재미와 목표를 만드려고 합니다.

 물물교환 프로젝트

제가 처음으로 생각한 아이디어는 아닙니다. 워낙 오래전에 봤던 기사라 2010년도에 나온 아래의 기사가 맞는지는 모르겠습니다
'물물교환의 황제' 헌 휴대전화로 포르셰 탄 美고등학생(기사링크)
아이디어는 간단합니다. 제가 가지고 있는 물건 하나를 다른 이가 가지고 있는 물건과 바꿉니다. 이 바꾼 물건을 가지고 또 다른 물건과 바꿉니다. 이런 식으로 물건을 바꾸면서 그 내용을 기록하려 합니다.
물물교환기록 : http://goo.gl/XQ7w7

 아마 제 주변 지인들과 바꾸게 되지 않을까 생각해봅니다. 그 첫번째 물건을 공개 합니다. 

ZENIS 갤럭시 S2용 거치대(ZD500)

 대략 가격은 새 제품은 4천원 정도 합니다. 이것을 일단 다른 제품과 바꾸려 합니다. 제품의 상태는 나름양호 합니다. 생활기스가 있는 정도입니다. 마이크로UBS 케이블은 포함되어 있지 않고 순 거치대만 교환하려 합니다.


 제 지인이 아니어도 교환 가능합니다. 서울, 과천은 시간 맞춰서 갈수 있을것 같습니다. 지방이면 제가 먼저 택배 보내겠습니다. 지금 당장은 미약하겠지만, 조금씩 진척되다 보면 좀더 재미난 프로젝트가 될수도 있지 않을까 합니다.

================================================================================
2012. 2. 9
첫 교환이 이루어졌습니다.
같은 부서에 있는 대리님께서 물물교환에 응해주셨습니다. 대리님이 교환해 주신 물건은 "타이머 콘센트"입니다. 한 눈금당 15분의 시간 간격으로 전원을 켜고 끌수 있다고 합니다.
아래의 사진을 보면 이해가 쉬울꺼라고 생각됩니다.

타이머 콘센트

필요하신 분들은 언제든지 연락주세요~ ^^

================================================================================
2012. 2. 10
두 번째 교환이 이루어졌습니다. 옆 부서의 과장님 응해주셨습니다. 너무 비싼 것을 주신게 아닌가 하는 생각이 듭니다. 과장님 감사합니다. 의외로 진행이 잘되고 있는 것 같습니다. 이 난은 회사 외부분과 교환을 해야하지 않을까 하는 생각이 듭니다.


SBS 지식나눔콘서트 - 아이러브인 - 김정운편


좋은 강연하나 소개할까 합니다.

SBS 지식나눔 콘서트 아이러브인 예고편

제가 추천하는 강연은 2회 강연입니다.
SBS 지식나눔콘서트 - 아이러브인 - 김정운편 - 사는 게 재미없는 이 시대의 남자들(한국인들)에게  
판도라TV 동영상 링크(http://www.pandora.tv/video.ptv?c1=08&c2=0175&ch_userid=loveasia&prgid=44594226)


대략 70분 정도 되는 내용(판도라TV링크는 총 25분)이니 짬짬히 보시면 좋을것 같습니다.

대략적 요약은 http://tsymam.blog.me/130130627214 여기에 있습니다.

처세술 강연이 뻔한 내용인것 같지만, 김정운 교수는 사람을 움직이게 하는 힘이 있는 것 같습닏. 제가 움직일 것 같습니다. 3년 가까이 포스팅을 안하던 제가 글을 쓰니 저조차도 신기한 것 같습니다. 시간내서 꼭 보시길 바랍니다. 강연 재미있습니다.