Linux

sync server ssh로 연결 해서 ubuntu update 하기

뭉기 2012. 9. 13. 19:56

sync 서버는 내부망만 된다 하지만 vpn으로 외부망 연결은 된다

(국내에서 빠른 업데이트를 위해 ppa.launchpad.net 대신 ftp.daum.net으로 설정한 사람은 아래 방법에서 주소만 바꾸면 된다.)

우분투라서 프로그램을 설치할려면 http://ppa.launchpad.net 을 접속해야 하나 접속불가이다.

그래서 vpn으로 http://ppa.launchpad.net을 접속할수 있게 해서 우분투 프로그램을 설치하고 업데이트를 해보자

1.  /etc/hosts를 열어서 ppa.launchpad.net 127.0.0.1 을 추가한다.

2. sudo ssh -L 80:ppa.launchpad.net:80 아이디@인터넷되는VPN주소

ex) sudo ssh -L 80:ppa.launchpad.net:80 xxxx@10.1.1.1

그럼 10.10.10.1로 접속이 될것이다. 

3. 이창은 그대로 두고 터미널를 하나 더 열어서 업데이트를 해보면 되는것을 볼수 있다.

즉 http://localhost로 접속을 해보면 실제로는 http://ppa.launchpad.net으로 접속 되는것을 볼수 있다.


그런데.... ID/PW 방식이 아닌 key방식 로긴만 쓴다면...

$ sudo -i

# cd ~

#mkdir .ssh

# cp ~아이디/.ssh/* .ssh

ssh -L 80:ftp.daum.net:80 아이디@인터넷되는VPN주소