Full Stack Web Developer.
Syaku (샤쿠)

Java, JS (ES6+), Spring, Spring security, jQuery, Reactjs, Bootstrap.

        

08-04 05:26


Spring Boot 2 보기 Front-end 보기 DevOps 보기 Spring 3 보기 Spring Security 3 보기

리눅스 우분투 9 openssh , vsftp 설치 및 설정하기 : Linux Ubuntu

written by Seok Kyun. Choi. 최석균

OpenSSH 설치하기

설치여부 확인
$ dpkg -l|grep ssh

아무 목록도 나오지 않을 경우 설치안됨.

설치하기
$ sudo apt-get install ssh

서비스 확인
$ netstat -ntl

tcp 0 0 0.0.0.0:22 쯕쯕~~~~

위와같이 목록이 출력될 경우 서비스가 구동 중인 것이다. SSH 는 기본포트 22번을 사용한다.

openssh 설정파일 위치

$ sudo vi /etc/ssh/sshd_config

vi 편집기에서 행번호 보기
:set number

# 5 행에 포트번호를 변경할 수 있다.
Port 22

# 포트를 변경 하려면 /etc/sysconfig/iptables 설정 정보도 수정하고 iptables 서비스를 재시작해야 한다.

# 보안을 위한 root 접근을 차단하자. (26행) yes -> no
PermitRootLogin no

openssh 서비스 재시작.
$ sudo /etc/init.d/ssh restart

root 계정이 아닌 일반 계정으로 접속 후 su - 다시 로그인해야 root 계정을 사용할 수 있다.

posted by Seok Kyun. Choi. 최석균
http://www.cyworld.com/syaku
http://syaku.tistory.com

vsFTP 설치하기

설치여부를 확인하고 설치를 진행하자.
$ sudo apt-get install vsftpd

서비스 시작 확인
$ netstat -ntl

tcp 0 0 0.0.0.0:21 ~~~~
위와 같이 출력될 경우 서비스가 정상적으로 작동하는 것이다. FTP의 기본포트는 21번이다.

vsftp 설정파일 위치
$ sudo vi /etc/vsftpd.conf

# FTP 서버 공개 허용안함 (23행) YES -> NO 수정
anonymous_enable = NO

# 계정 사용자 허용 (26행) 주석제거
local_enable=YES

# write 명령어 허용 (29행) 주석제거
write_enable=YES

# 파일생성의 umask 값 설정 (33행) 주석제거
local_umask=022

# 방문 메세지 출력하려면 주석제거 (94행)
ftpd_banner=Welcome to blah FTP service.

# 전송속도 제한 300KByte/Sec
local_max_rate=300000

# 동시 접속자수 제한
max_clients=10

# 업로드 확장자 필터
deny_file={*.mp3,*.wmv}

# 다른 사용자 홈상위 디렉토리에 접근 차단
chroot_local_user=YES

# 사용자 홈상위 디렉토리 접근 차단
passwd_chroot_enable=NO

자세한 사용법은 찾아보도록 하자. vi 편집기에서 검색 기능은 /검색어 를 입력하면 되고 n 누르면 다음검색을 진행한다.

설정이 모두 완료되면 vsftp 서비스를 재시작하자.

$ sudo /etc/init.d/vsftpd restart

http://syaku.tistory.com

댓글 남기기
◀ PREV 1···240241242243244245246247248···313 NEXT ▶