본문 바로가기

IT정보

데비안 리눅스와 VM웨어로 SSH 서버 구축

=========================================================================================
준비물

1. VM웨어
이건 알아서 다운로드

2. 데비안 미니 ISO다운링크
http://ftp.nl.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/mini.iso

※ 데비안5 아카이브 서버 지원이 종료됬는지 더이상 다운이 안됩니다.

데비안은 Free OS이니 iso파일은 데비안 홈피에서 받으시길

데비안 홈페이지 https://www.debian.org/

3. 적절한 시간
=========================================================================================

데비안 iso받고 VM 웨어에서 설치를 시작한다 (Ctrl+N 누르면 새로운 설치)

쉽게 그냥 Typical로 고르고 설치 진행. 이미지 파일은 다운받은 iso 지정.

그리고 OS는 Linux 선택하고 버젼은 Debian 5로 적절하게 선택

하드는 대충 1G 정도 할당. 그리고 진행하면 데비안 부팅이 시작된다

부팅되면 Install 을 시작한다. 엔터누르면 됨. 
(참고로 설치할때 마우스가 VM창 밖으로 나오려면 CTRL+ALT누르면 됨.
다시 들어가려면 화면 클릭하면되고)


여기서 만약에 멈추고 진행이 안된다면 부팅할때 BIOS에 들어가서

Virtualization을 Enable로 변경하면됨.


방향키를 내려서 언어는 한국어로 설정

알아서 대충 보고 설치 진행


키보드 배치 선택은 '미국 영어'로


네트워크 설정은 그냥 엔터치면서 쉽게 진행함


'데비안 아카이브 미러 사이트 고르기' 는 대한민국으로

이후 적절한 서버를 선택!

엔터로 쓸데없는 것들은 진행

이후 다운받고 계정 설정이 시작된다

이제 루트(root)계정 암호 설정한다.
루트가 총괄하는 계정이니까 비번은 적당히 어렵게
이후 다시 암호 확인

그다음은 사용자 이름. 계정이 아니라 사용자 이름이니까
아무거나 대충 둘러됨ㅇㅇ

그 다음 일반 사용자 계정이다.
나주에 외부에서 ssh서버로 접속할때 루트계정 또는 이 계정으로 접속함
다음 사용자 계정 암호 선택과 암호확인

그리고 다음 섹션은 파티션으로 넘어감

'자동-디스크 전체사용' 선택후 엔터

그 다음도 선택돼있는대로 엔터
'모두 한 파티션에 설치' 선택후 엔터

'파티션 나누기를 마치고 바뀐 사항을 디스크에 쓰기' 선택

이후 바뀐점을 디스크에 쓰라고 물으면 방향키 왼쪽눌러서 '예'를 선택

여기까지 완료하면 설치시작

시간 좀 걸림

이후 완료되면 인기투표 머시기 하라고함..적절하게 '아니요' 선택후 엔터

이 다음 소프트웨어 선택 화면이 나옴. 방향키로 표준 시스템 유틸리티 까지 내린다음 스페이스바로 별(*)제거. 
여기 있는 템들은 필요없고 자리만 차지함.

여기서 ssh서버 선택할 필요도 없음. 조금 있다가 설치할때 알아서 다운로드함. 모두 선택 해제했으면 엔터

이것저것 진행되고  부트로더 설치 나오는건 '예' 선택후 엔터

여기까지 설치 완료! 그리고 마무리하면 자동으로 부팅 될거임

제대로 부팅되면 데비안 로긴창이 뜸
ssh서버를 설치해야하기때문에 로긴은 루트 계정으로 함
root 치고 엔터
그리고 비번 (Password)은 아까 설정했던 root계정 비번을 쳐주셈. 치는 건 원래 안보이니까 걱정하지말고. 비번 입력후 엔터

로긴 완료하면 root@debian:~# 이런식으로 뜸

여기서 이제 ssh서버 설치. 명령창에 다음과 같이 입력
apt-get install ssh
치고 엔터

필요한 파일과 필요한 용량 물어보는데 y 치고 엔터. (한글로 설치하면 깨져서 내용이 다이아몬드로 보임ㅋㅋ)

그러면 다운이후 설치가 진행됨. 여기까지 하면 이미 ssh서버 구축 완료!

이제 다시 마음을 가다듬고 데비안을 종료시킴.
이 글대로 진행했으면 네트워크 설정은 자동으로 NAT으로 되어있을거임
데비안 끄고난 상태에서 네트워크를 설정을 브릿지로 바꿈. 그래야 새로 아이피 할당을 받음
그리고 램 할당도 64mb만 해줘도 잘 돌아감

설정 마치고 다시 부팅한다음에 루트계정으로 로긴.

본인 아이피를 확인하고 싶으면 명령창에
ifconfig
라고 쳐줌. 그러면 inet addr: xxx.xxx.xxx.xxx 이런식으로 뜨는데 공인 아이피를 확인 할수있음

그러면 여기서 이제 putty또는 tunnelier같은 프로그램으로 ssh서버로 연결이 가능함
서버로 연결할때는 공인아이피주소와 포트 22번으로 연결

이제 데비안 서버만 켜두면 로긴은 안해도 ssh서버는 가동됨

ssh서버 연결할때 로긴은 루트계정/루트비번 또는 아까 따로 만든 사용자 계정/비번으로 가능함


기본 포트 22번을 다른 번호로 바꾸고 싶은경우

루트 계정으로 로긴한뒤 아래와 같이 입력하고 엔터
nano /etc/ssh/sshd_config
여려가지 설정란이 뜨는데 여기서 
Port 22 를 수정한다.
만약 포트 25번으로 바꾸고 싶으면
Port 25 로 수정
수정을 마치고 저장하려면 컨트롤+X 누르고 Y (예)를 누른다.
그리고 다시한번 엔터.
이제 새로 바뀐 설정을 적용 시키려면 ssh서버를 재시작한다
/etc/init.d/ssh restart
여기까지 하면 완료!!