freemmer의 Project 관리법.
- Virtual Box에 Ubuntu 설치 & Setting 하기.
- Ubuntu에 SSH 설치하기.
- SSH 설치하기.
- SSH Port Forwarding 하기. (Windows, MAC)
- Ubuntu에 SVN (Subversion) 설치 하기.
- Ubuntu에 SVN 설치 및 Setting.
- SVN Port Forwarding 하기. (Windows, MAC)
- SVN 명령어 및 팁.
- Ubuntu에 Media Wiki 설치하기.
- Ubuntu에 Media Wiki 설치 및 Setting.
- Media Wiki 처음으로 사용하기.
- Media Wiki 문법 및 팁.
- 활용하기.
Ubuntu의 장점 중 하나는 다른 Linux에 비해서 Package(Application 이라고 생각하면 된다)의 설치가 쉽다는 것이다.
또한 GUI도 윈도우 못지않게 화려하고 또 Terminal창에서 명령을 치는 방법 외에도 '시냅틱 관리자'를 통해서도 쉽게 Package를 설치할
수 있다는 것이다.
1. SSH 설치하기.
시냅틱 관리자를 사용하여 설치하는 방법은.
(영문일 경우) System -> Administration -> Synaptic Package Manager 를 선택하면 된다.
시냅틱 관리자를 실행하여 Quick Filter에 ssh를 입력하고 ssh항목에 체크를 한다음 Apply를 하면 알아서 설치된다.
넘 쉽다. 알아서 다운로드되어 설치하는 것은 물론 의존성을 체크하여 관련 Package까지 모두 알아서 한번에~
'openssh-server' 와 'openssh-client'를 설치하도록 한다.
위의 스샷은 적용을 완료하고 다시 '시냅틱 관리자'에 들어가서 확인 한 결과이다.
시냅틱 관리자를 실행하여 Quick Filter에 ssh를 입력하고 ssh항목에 체크를 한다음 Apply를 하면 알아서 설치된다.
넘 쉽다. 알아서 다운로드되어 설치하는 것은 물론 의존성을 체크하여 관련 Package까지 모두 알아서 한번에~
'openssh-server' 와 'openssh-client'를 설치하도록 한다.
위의 스샷은 적용을 완료하고 다시 '시냅틱 관리자'에 들어가서 확인 한 결과이다.
Terminal에서 설치하는 방법은.
$ sudo apt-get install openssh-server openssh-client
을 입력하는 것만으로 끝이다. 이 방법도 쉽다~
(참고로, 위의 검은색 글 상자의 $는 Terminal의 Prompt를 의미한다. - 입력하는 것이 아니다)
설치가 끝난뒤,
포트를 변경하고, root 접속을 제한하는 등의 귀찮은 작업은 하지 않을 것이다.
(물론, 포트변경등의 작업을 해주는 것이 좋지만. 이는 본 글의 범위를 넘어서고 또, Host PC에서만 제한적으로 접속을 하기 때문에 Pass
하도록 한다.)
2. SSH 데몬 재시작.
의 명령으로 재시작 시킨다.
3. SSH 동작 확인.
위의 명령대로(netstat -ntl) 입력하면 위와 비슷한 결과를 볼수 있을 것이다.
맨 아랫줄과 같은 내용을 확인 할 수 있다면 정상적으로 동작하는 것이다. (SSH 디폴트 Port 번호인 22를 확인 할 수 있다)
위의 명령대로 (ps aux | grep ssh) 를 입력하면 위와 비슷한 결과를 확인 할 수 있다.
위와 같은 프로세스가 확인 된다면 정상적으로 동작하는 것이다.
여기까지가 Ubuntu에 SSH를 설치하는 과정이며, 아직 외부(Host PC)에서 ssh 접속은 안 될 것이다.
Port Fowarding을 해줘야 하는데 이 부분은 다음 Post(2-B. SSH Port Forwarding 하기. (Windows, MAC)) 에서 살펴보도록 한다.
포트를 변경하고, root 접속을 제한하는 등의 귀찮은 작업은 하지 않을 것이다.
(물론, 포트변경등의 작업을 해주는 것이 좋지만. 이는 본 글의 범위를 넘어서고 또, Host PC에서만 제한적으로 접속을 하기 때문에 Pass
하도록 한다.)
2. SSH 데몬 재시작.
$ sudo /etc/init.d/ssh restart
의 명령으로 재시작 시킨다.
3. SSH 동작 확인.
$ netstat -ntlp
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp6 0 0 :::22 :::* LISTEN -
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp6 0 0 :::22 :::* LISTEN -
위의 명령대로(netstat -ntl) 입력하면 위와 비슷한 결과를 볼수 있을 것이다.
맨 아랫줄과 같은 내용을 확인 할 수 있다면 정상적으로 동작하는 것이다. (SSH 디폴트 Port 번호인 22를 확인 할 수 있다)
$ps ax | grep ssh
750 ? Ss 0:00 /usr/sbin/sshd
1331 ? Ss 0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch ...
위의 명령대로 (ps aux | grep ssh) 를 입력하면 위와 비슷한 결과를 확인 할 수 있다.
위와 같은 프로세스가 확인 된다면 정상적으로 동작하는 것이다.
여기까지가 Ubuntu에 SSH를 설치하는 과정이며, 아직 외부(Host PC)에서 ssh 접속은 안 될 것이다.
Port Fowarding을 해줘야 하는데 이 부분은 다음 Post(2-B. SSH Port Forwarding 하기. (Windows, MAC)) 에서 살펴보도록 한다.
반응형
'이전포스트' 카테고리의 다른 글
Windows7 설치용 USB 만들기. (0) | 2011.06.02 |
---|---|
[Programming tip] Virtual Box SSH Port Forwarding 하기. (Windows, MAC) (0) | 2011.05.28 |
[Programming tip] Virtual Box에 Ubuntu 설치 & Setting 하기. (0) | 2011.05.26 |
[Programming tip] freemmer의 Project 관리법. (0) | 2011.05.26 |
[Android] Android Project를 새로운 Workspace에 Import했을 때 발생하는 문제점 해결책. (0) | 2011.05.24 |