Linux Server
CentOS7 설치
김쪼끼
2017. 5. 14. 13:38
준비물
서버로 사용할 목적이므로, Minimal Core로 진행한다.
기준 : CentOS-7-x86_64-Minimal-1611.iso
ISO파일을 USB에 넣어, 부팅하여 설치할 수 있도록 하는 유틸리티가 필요하다.
사전 작업
Win32DiskImager를 설치하고, 실행한다.
CentOS7 이미지를 로드하고, 해당 USB를 Target으로 잡은 후 "Write"
Anacoda라는 레이블이 생성된다.
설치
파티션 설정 외엔 어려운 과정이 없다.
- 파티션
/boot : 1 GiB
/swap : 4 GiB
/(root) : 20 GiB lvm-cl , xfs
/home : 450 GiB lvm-data, xfs
- 이더넷
- IP : 192.168.1.100
- Subnet Mask : 255.255.255.0
- Gateway : 192.168.1.1
- DNS : 192.168.0.1
Network 설정 참조
- Root / 관리자 사용자 생성
- 설치완료 후 재부팅
보안설정
SSH접속 root계정 제한
- root계정으로 ssh접속을 막아, 불특정 다수로부터의 공격을 회피한다.
관리자 또는 다른 계정으로 ssh접근은 허용하므로, su 명령어를 통해 여전히 root권한을 획득할 수 있다.
- ssh설정 편집
vi /etc/ssh/sshd_config
#PermitRootLogin yes → PermitRootLogin no
- sshd 서비스 재시작
systemctl restart sshd
네트워크 툴 설치
netstat, ifconfig 등 유틸리티가 포함된 패키지를 설치한다.
yum install net-tools -y