본문 바로가기

리눅스

리눅스 서버 우분투 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
#################################################################


'리눅스' 카테고리의 다른 글

우분투 서버 만들기 (FTP설치)  (0) 2017.01.15
우분투 서버 만들기 (메일서버)  (0) 2017.01.15
우분투 서버 만들기 (XE설치)  (0) 2017.01.15
nas4free 하드디스크에 설치하기  (0) 2017.01.15
nas4free 웹설정  (0) 2017.01.15