CentOS

Install httpd on CentOS 7

1. Intro How to Install httpd(apache2) on CentOS 7   2. Command – Install yum install httpd – Add Service and Start Service systemctl enable httpd systemctl start httpd – Add firewall rule firewall-cmd –permanent –zone=public –add-service=http,https firewall-cmd –reload

Continue Reading
CentOS

Install Telnet on CentOS 7

1. Intro How to Install Telnet on CentOS 7   2. Command – Install yum install telnet-server – Add Service & Start Service systemctl enable telnet.socket systemctl start telnet.socket – Add Firewall rule firewall-cmd –permanent –zone=public –add-service=telnet firewall-cmd –reload

Continue Reading
CentOS

방화벽 iptables

1. 개요 Redhat 계열, CentOS 6.x 이하에서는 방화벽으로 iptables를 사용한다. 그에 대한 간단한 소개와 정책 적용 방법에 대해서 소개한다.   2. 정책 확인 iptables -nL –line-numbers 3. 정책 삭제 ### 모든 정책 삭제 iptables -F ### 특정 정책 삭제 iptables -D [INPUT/OUTPUT/FORWARD] [NUMBER] 4. 정책 추가 – 자주 사용하며 기본이 되는 정책 # 체인의 기본 […]

Continue Reading
CentOS

hosts.allow, hosts.deny

1. 개요 iptables, ufw보다 간편한 방법으로 어플리케이션에 대한 접근 제어를 할 수 있다.   2. 설정 방법 vi /etc/sysconfig/hosts.allow sshd: IP1 IP2 IP3   vi /etc/sysconfig/hosts.deny sshd: ALL   * 설정시 바로 적용됨!

Continue Reading
CentOS

파일 전송(scp)

1. 개요 SSH(Port 22)로 파일을 전송할 경우 scp 명령어를 사용한다. FTP는 평문 통신이지만 SCP를 사용할 경우 암호화를 하기 때문에 더 안전하다.   2. 사용 방법 scp [옵션] [원본 디렉토리/파일] [대상 디렉토리/파일]   3. 옵션 -P : 포트 번호 -p : 원본 파일의 정보 유지 -r : 하위 디렉토리 및 파일 모두 복사 – 원본 or […]

Continue Reading
CentOS

Partition & mount

1. Intro 보통 서버 파티션은 / /var swap /home 4개로 나누며 추가로 /backup 또는 /data 파티션이 있는 경우도 있다. 2TB 이하는 fdisk / 2TB 이상은 parted   2. 예시 HDD가 100GB라면 보통 다음과 같이 나눈다. / : 30G /var : 20G, log 디렉토리 swap : Memory size * 2 /home : 나머지   3. How […]

Continue Reading
CentOS

Stunnel을 이용한 telnet 통신

1. Stunnel의 개념 Client와 Server 사이의 통신에 TLS/SSL 암호화 기능을 제공하는 프로그램 SSL기반으로 작동하기 때문에 TCP만 암호화 O, UDP나 ICMP는 암호화 X   2. 설정 방법 Stunnel을 통해 Client에서 Server로 telnet 접속 2.1 Server 설정 yum install –y stunnel // stunnel 설치 cd /etc/pki/tls/certs/ make stunnel.pem // 인증서 생성 vi /etc/stunnel/stunnel.conf // stunnel conf파일 추가 […]

Continue Reading
CentOS

방화벽 firewall-cmd

1. 정의 CentOS7 방화벽   2. 사용법 firewall-cmd –state ; 방화벽 상태 확인 firewall-cmd –get-active-zones ; 활성화된 zone 확인 firewall-cmd –list-ports ; 설정된 포트 확인 firewall-cmd –list-all ; 설정 정보 전체 확인 firewall-cmd –permanent –zone=public –add-port=[PORT]/[TCP/UDP] ; public zone에 해당 포트 open 추가 firewall-cmd –permanent –zone=public –add-service=[service 명] ; public zone에 해당 서비스 open 추가 […]

Continue Reading
CentOS

CentOS7 eth 이름 변경

1. 네트워크 장치 이름 확인 ifconfig   2. GRUB 기본 설정값 변경 cat -n /etc/default/grub sed -i “6s/vconsole.font/net.ifnames=0 vconsole.font/” /etc/default/grub cat -n /etc/default/grub | grep “net.ifnames”   3. GRUB 설정 파일 적용 grub2-mkconfig -o /boot/grub2/grub.cfg   4. 파일 이름 변경 mv /etc/sysconfig/network-scripts/ifcfg-eno16777736 /etc/sysconfig/network-scripts/ifcfg-eth0   5. 인터페이스 이름 변경 cat -n /etc/sysconfig/network-scripts/ifcfg-eth0 | grep “NAME” sed […]

Continue Reading
Back To Top