본문 바로가기

System/Linux

리눅스 서버 우분투 ssh 설치, 접속테스트

1. 설치

$ sudo apt-get install openssh-server

 * 안되면 $ sudo apt-get update

 

2. 포트변경

$ sudo vi /etc/ssh/sshd_config

 * # port 22 -> # 지우고 원하는 포트로 변경

 

3. $ sudo vi /etc/hosts.allow , $ sudo vi /etc/hosts.deny 파일 설정

$ sudo vi /etc/hosts.allow

   sshd:ALL

$ sudo vi /etc/hosts.deny

   ALL:ALL

#################################################################

  - 위의 두 파일은 tcp_wrapper의 엑세스 컨트롤 규칙을 정하는 파일. 자세한건 검색!

  - /etc/hosts.allow 파일은 접근 허용할 범위

     ex) sshd:ALL ssh서비스에 대한 접근은 아무나로 설정

 

  - /etc/hosts.deny 파일은 접근 허용하지 않을 범위

 

     ex) ALL:ALL 모든 호스트로 접근을 제한한다.

     ex) sshd :ALL 모든 ssh의 접근을 제한한다.

#################################################################


3. 데몬 재시작

 

$ sudo /etc/init.d/ssh restart

 

4. 서버 작동 확인

$ sudo netstat -ntlp | grep ssh
#################################################################
$ sudo netstat -ntlp | grep ssh
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      10062/sshd
tcp6       0      0 :::22                   :::*                    LISTEN      10062/sshd
#################################################################

5. 프로세스 목록 확인 
$ ps ax | grep ssh
#################################################################
$ ps ax | grep ssh
 9925 ?        Ss     0:00 sshd: jiny [priv]
 9941 ?        S      0:00 sshd: jiny@notty
10062 ?        Ss     0:00 /usr/sbin/sshd -D
10074 ?        Ss     0:00 sshd: jiny [priv]
10091 ?        S      0:00 sshd: jiny@pts/0
10192 pts/0    S+     0:00 grep --color=auto ssh
#################################################################


'System > Linux' 카테고리의 다른 글

vi 찾아바꾸기  (0) 2013.08.20
우분투 한글 설치  (0) 2013.08.20
우분투 고정 아이피 설정하기  (1) 2013.07.02
우분투 /etc/resolv.conf 초기화 막기  (0) 2013.07.02
쉘 프로그래밍...참고 문서  (0) 2013.05.18