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 |