티스토리 뷰

04.기타/운영체제

[CentOS] 기본 설정

피자돌이 2019. 10. 16. 17:27
반응형

1. 저장소 업데이트

 - yum install epel-release -y

2. node.js, npm 설치

 - yum install npm nodejs -y

 - 업데이트

   -> yum update openssl

   -> npm cache clean -f

   -> npm install -g n stable (안정화 버전)

   -> reboot

3. pm2 설치

 - npm install pm2 -y

4. ftp 설치

 - 설치 유무 확인(#ps -ax | grep vsftpd)

    (#yum installed | grep vsftpd)

 - 설치(#yum install vsftpd -y)

4-1. ftp 설정

 - vi /etc/vsftpd/vsftpd.conf

 - :set nu (vi 진입상태 줄번호 표시)

 - 변경 anonymous_enable=NO

 - chroot_list_file=/etc/vsftpd/chroot_list (접속 허용 계정 리스트 확인)

 - listen=YES

 - listen=ipv6=NO

 - :wq로 저장 후 종료

 - vi /etc/vsftpd/chroot_list 접속 허용 계정 리스트 생성

 - 계정 추가(root) : 일단은 root만 추가

4-2. ftp 방화벽 설정

 - firewall-cmd --permanent --add-service=ftp

 - firewall-cmd --permanent --add-port=21/tcp

 - firewall-cmd --reload

4-3. ftp selinux 해제

 - vi /etc/selinux/config

 - SELINUX=enforcing -> SELINUX=disabled

4-4. ftp 데몬 재시작

 - systemctl enable vsftpd

 - systemctl restart vsftpd

 - ps -ax | grep vsftpd

4-5. root 접속 허용

 - vi /etc/vsftpd/ftpusers : root 삭제

 - vi /etc/vsftpd/user_list : root 삭제

4-6. 재부팅시 자동시작 설정

 - chkconfig vsftpd on

 - chkconfig --list | grep vsftpd

4-7. 계정 추가

 - ftp계정은 별도로 추가하는 것이 아니라 리눅스 계정과 연결된다.

 - 리눅스 계정을 추가하면 된다.

 - ID 생성 : useradd testuser

 - PW 설정 : echo 'PA$$word' | passwd --stdin testuser

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함