OS/Linux 2015. 12. 7. 20:41

CentOS... 센토스? 센트오에스? 센토에스? Cent오에스 ? 센트OS ? 쎈토스? 쎈트오에스? 쎈트OS ? 쎈토에스 ?


///// CentOS 7 (센트오에스 7)

- 버추얼머신: 버추얼박스(Oracle VM VirtualBox)

- 네트워크: 브리지 어댑터(Bridge Adapter)



///// 다운로드 (Download)

Centos 6 Download : http://centos.tt.co.kr/6/isos/x86_64/

Centos 7 Download : http://centos.tt.co.kr/7/isos/x86_64/

한국 레파지토리 : ftp://ftp.kaist.ac.kr/CentOS/




///// 네트워크 설정 (고정 IP)

1. 설정하기

$ sudo vi /etc/hosts

192.168.2.222 test01    * 상단에 [설정할 IP] [HOSTNAME] 적기


$ sudo vi /etc/resolv.conf

nameserver 8.8.8.8    * 8.8.8.8은 Google이 제공하는 Public DNS서버이다.
nameserver 168.126.63.1 * 168.126.63.1은 KT DNS서버이다.

$ sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

* 편집

BOOTPROTO=static

ONBOOT=yes

* 추가

IPADDR=192.168.2.222       * 원하는 아이피
NETMASK=255.255.255.0
GATEWAY=192.168.2.1    * 원하는 아이피에서 마지막만 1로 수정
DNS1=8.8.8.8

$ sudo vi /etc/sysconfig/network 
NETWORKING=yes
HOSTNAME=test01
GATEWAY=192.168.2.1

2. 적용하기

$ sudo systemctl restart network    * 위에서 설정한 내용이 적용됩니다.


3. 확인하기

$ ip a

$ nmcli d

$ ping google.com






///// SSH 설치

네트워크 설정하니까. 걍 됐다.

Putty(뿌띠)로 접속한다.






///// FTP 설치

1. VSFTPD 설치

$ yum install vsftpd


2. 확인하기

$ rpm -qa vsftpd


3. 설정하기

1) VSFTPD 설정

$ vi /etc/vsftpd/vsftpd.conf    * 딱히 설정할 것 없지만  필요하다면 설정(안에 설명이 잘 되어있다.)


2) 방화벽 설정

- firewall-cmd로 방화벽 설정할 경우

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

$ firewall-cmd --reload

$ firewall-cmd --permanent --add-port=50001-50005/tcp


- iptables로 방화벽 설정할 경우

$ iptables -A INPUT -p tcp --dport 21 -j ACCEPT

$ iptables -A OUTPUT -p tcp --sport 21 -j ACCEPT

$ iptables -A INPUT -p tcp --dport 1024:65535 -j ACCEPT

$ iptables -A OUTPUT -p tcp --sport 1024:65535 -j ACCEPT


4. 실행하기

$ service vsftpd start    * 또는 $ /bin/syhstemctl start vsftpd.service


5. 확인하기

$ ps -ef |grep vsftpd


6. 계정 만들기

$ useradd 아이디

$ passwd 아이디

암호 입력


- 쓰기 권한으로 인해 접근이 거부될 경우

$ vi /etc/vsftpd/vsftpd.conf 

allow_writeable_chroot=YES

$ service vsftpd restart

- 227 Entering Passive Mode... 이런 에러일 경우

$ vi /etc/vsftpd/vsftpd.conf  

pasv_enable=NO 

$ service vsftpd restart

- 근데 파일이 안 올라가면 (200 PORT command successful. Consider using PASV. 553 Could not create file. 치명적인 파일 전송 오류)

$ sudo setenforce 0

참조 : http://cheer.tistory.com/85

- 425 Failed to establish connection... 이런 에러일 경우

참조 : http://blog.naver.com/kindcracker/120182404704

- 그래도 안돼? 바로 위에서 체크했던 것 풀었더니 되었습니다. 저는 


7. 부팅시 자동 시작하도록 설정

$ chkconfig --level 2345 vsftpd on

$ service vsftpd restart



///// 참고

CentOS7 - Oracle VM VirtualBox에 설치하기 : http://larva.tistory.com/56

CentOS 7 minimal 설치 : http://blog.asamaru.net/2015/10/14/centos-7-minimal-install/

http://anvicnw.blog.me/220561015660

Linux Static IP : http://vhrms.tistory.com/323

네트워크설정 : http://hosts.tistory.com/425

VSFTPD 설치 : http://blog.naver.com/lor_3534/220530260619

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

[CentOS 7] ORACLE  (0) 2015.12.08
[CentOS 7] JAVA & TOMCAT  (6) 2015.12.08
[우분투 14.04] JAVA & TOMCAT  (0) 2015.12.07
[우분투 14.04] 초기설정 (IP고정 & FTP & SSH)  (0) 2015.12.07
[우분투 14.04] 오라클11g 설치  (0) 2015.12.04