네구대회 준비목록
메일서버 - iredmail, 다람쥐메일
sendmail dovecot (라운드큐브)
VNC ssh telnet
Dns - 정방향, 역방향
Web-Apache2
Ftp - vsftp proftp
Samba
cacti - Monitoring
--> 구축전, 방화벽 그냥 꺼주기
service iptables stop --> 방화벽 다운
setenforce 0 --> selinux 다운
ssh
default.
vsftpd 서버구축
yum install vsftpd
service vsftpd start
proftpd 서버구축
(만약 기존 vsftpd 설치되어 있다면, (rpm -qa | grep vsftpd)
rpm -e vsftpd 로 삭제해줄 것.
rpm -iUvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
--> EPEL 리포지토리 추가
yum install proftpd
service proftpd start
웹서버 구축 (httpd - apache2)
yum install httpd
service apache2 start
Samba 서버 구축
yum install -y samba
vi /etc/samba/smb.conf
workgroup = MYGROUP 을 workgroup = WORKGROUP 으로 수정한다.
security = user 를 그대로 놔두면 유저인증. share 로 수정하면 전체공유. (인증없이)
만약 user 인증으로 해줬을때, smb 는 별도 인증 디비인 tdbsam 을 사용하므로, 유저를 추가해줘야 한다.
smbpasswd -a [USERNAME]
smbpasswd 명령은 smb 유저 패스워드 변경 명령어. -a 옵션은 유저추가를 의미한다.
만약 share 로 해줬을 때, 공유 설정을 바꿔주어야 한다.
[public]
comment = Public Stuff
path = [PATH_TO_SHARE]
public = yes
writable = yes
printable = no
write list = +staff
위 항목은 기본으로 주석처리 되어 있을 텐데, 주석을 지우던 복사를 하던 해서 컨피그에 추가한다.
*********Samba 미완성*******
telnet 서버
yum install -y xinetd telnet-server telnet
/etc/xinetd.d/ 에 telnet 파일 추가
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = no
}
위 내용 추가
service xinetd restart
xinetd 서비스 재시작
vnc 서버
yum install tigervnc-server
vi /etc/sysconfig/vncservers
아래 두줄 추가
VNCSERVERS="1:USERNAME"
VNCSERVERARGS[1]="-geometry 1600x900"
USERNAME 에는 root 제외한 접속할 계정 명
USERNAME 에 넣은 유저로 로그인 후,
vncpasswd --> vnc 패스워드 변경. 접속시 패스워드를 묻는데 그걸 설정하는 것.
ssh 환경에서 vncviewer 하면 당연히 안됨!!!
Graphic 환경 (GUI)에서 해야함.. 이걸로 삽질
dns 서버
rpm -qa | grep bind
yum install -y bind-*
yum install -y caching-nameserver
/etc/named.conf 에서
allow-query 부분, localhost; 를 any; 로 변경한다.
그리고 각종 서버의 warning 을 확인하기 위해, 아래 구문 추가
empty-zones-enable no;
/etc/named.rfc1912.zones 에서
(설정하고 싶은 도메인을 kim82536.pe.kr 로 작성)
맨 아래
zone "kim82536.pe.kr" IN {
type master;
file "kim82536.pe.kr.zone";
allow-update { none; };
};
(자신의 IP 주소 역순. 내 아이피는 192.168.144.150)
zone "144.168.192.in-addr.arpa" IN {
type master;
file "kim82536.pe.kr.rev";
allow-update { none; };
};
그리고 /var/named 로 이동.
설정파일을 처음부터 작성하면, 여러가지 이유로 인해 약간 어려움. 따라서 양식을 복사해서 사용함.
cp named.localhost kim82536.pe.kr.zone
cp named.localhost kim82536.pe.kr.rev
위에서 file 에 적어준 파일명과 같게만 맞춰주면 됨.
복사시에 소유권이 변경되므로, (root 로 작업하면 소유자가 root 가 됨.)
chown root.named /var/named/kim82536.pe.kr.zone
chown root.named /var/named/kim82536.pe.kr.rev
그 후, kim82536.pe.kr.zone 파일을 수정한다.
수정 시에 TTL 값을 적게하여 변경내용이 바로바로 갱신될 수 있도록 한다.
'전공 과목 시험정리 > 네트워크 기초' 카테고리의 다른 글
TCP/IP 제출본 (0) | 2015.02.25 |
---|---|
"후니의 쉽게 쓴 시스코 네트워킹 vol1 정리" (0) | 2015.01.11 |
서버 구축 정리 Cheat Sheet (0) | 2015.01.11 |
TCP header (0) | 2015.01.11 |
Router Commands (0) | 2015.01.11 |