안 쓰던 블로그

네트워크 구축 대회 준비(GNS-DNS/DHCP/FTP/VNC 서버 구축) 본문

Network

네트워크 구축 대회 준비(GNS-DNS/DHCP/FTP/VNC 서버 구축)

proqk 2016. 11. 11. 13:51
반응형

[DNS]

server1에서 bind 까는 동안

server2 selinux disabled로 바꾸기


server1 다깔리면 named.conf에서 any바꾸고 정, 역방향 수정

cp named.localhost 다하고

내부망에서 DNS 192.168.1.5 (자기 아이피)


역방향 1.168.192.in-addr.arpa

file"1.168.192.rev";


NS @

IN A 192.168.1.5

5 IN PTR planetside.com.

5 IN PTR mail.planetside.com.

5 IN PTR ftp.planetside.com.


10 IN PTR starcraft.com.

10 IN PTR mail.starcraft.com.

10 IN PTR ftp.starcraft.com.




[DHCP]

server2

[root@localhost ~]# yum -y install dhcp*

[root@localhost ~]# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

[root@localhost ~]# vi /etc/dhcp/dhcpd.conf


 46 # A slightly different configuration for an internal subnet.

     47 subnet 200.200.200.0 netmask 255.255.255.0 {                  # 네트워크 주소와 서브넷마스크입니다.

     48   range 200.200.200.130 200.200.200.139;                       # 이 곳이 DHCP의 범위가 됩니다.

     49   option domain-name-servers ns1.internal.example.org;   

     50   option domain-name "kha5.net";                               # 도메인 이름 -> 안해도됨

     51   option routers 200.200.200.254;                                 # 라우터/게이트웨이 주소를 입력합니다.

     52   option broadcast-address 200.200.200.255;                  # 브로드 캐스트 주소를 입력합니다.

     53   default-lease-time 600;                                            # 기본 예약 시간입니다.

     54   max-lease-time 7200;                                              # 최대 예약 시간입니다.

     55 }


chmod 777 로 권한 주기

방화벽에서 dhcp 키기

selinux disabled로 바꾸기


버박 가져올때 맥주소 초기화!!!


웹메일 서버

http://gotocloud.co.kr/?p=697

server1

hostnamectl set-hostname mail.planetside.com

hostname

vim /etc/hosts

127.0.0.1 mail.planetside.com localhost.localdomain localhost

cd iRedMail-0.~

chmod 777 *

sh iRedMail.~


엔터

엔터

세번째 두번째

planetside.com

엔터

init 6



server2

hostnamectl set-hostname mail.starcraft.com

똑같이 진행

starcraft.com으로 바꿔서


server1

mail.starcraft.com

postmaster@starcraft.com

abc <유저만듬

sunrinst

sunrinst


mail.starcraft.com/mail

방금 만든 유저로 들어감

방화벽 iredmail에서 dns 킴

dns http https imap imaps smtp ssh pop pop3 등등등 전부 다 킴


server2

mail.planetdie.com/iredadmin

postmaster로 만들고

유저 만들고

/mail로 들어가서 유저로 로그인

받는사람 abc@starcraft.com

systemctl restart named

제목 내용쓰고 메일 보내기


메일 기다리기




[FTP]

https://kldp.org/node/48025



server1

yum install -y ftp

yum install -y vsftpd

vim /etc/vsftpd/vsftpd.conf


anonymous_enable=YES

local_enable=YES

write_enable=YES

local_umask=022

anon_upload_enables=YES

anon_mkdir_write_enable=YES

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_file=/var/log/xferlog

chown_uploads=YES

chown_username_whoever

xferlog_std_format=YES

async=abor_enable=YES

chroot_local_user=YES

ascii_upload_enble=YES

ascii_download_enble=YES

ftpd_banner=~~

deny_email_enable=YES

banned_email_file~~

chroot_local_user=YES -> YES면 전체 사용자를 대상으로 자기의 홈 디렉토리의 상위 디렉토리로 이동못함

chroot_list_enable=YES ->NO/YES면 파일에 등록된 사용자만 제한, 둘 다 YES면 아래 파일에 등록된 유저만 이동 제한 없음

chroot_list_file=~



ls_recurse_enable=YES

listen=NO


allow_writeable_chroot=YES (추가)


listen_ipv6=YES

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES


vim /etc/vsftpd/ftpusers에서 root제거

vim /etc/vsftpd/user_list에서 root제거


systemctl start vsftpd.service <? vsftpd 시작


client

yum install ftp -y

yum install vsftp -y

설정파일 똑같이

systemctl stop firewalld.service


ftp

open 192.168.1.5

로그인하고

!pwd <- 클라이언트 위치

pwd <-서버위치


클라이언트 위치에 만들라는 파일 만듬

put 파일이름


[vnc]

yum install tigervnc-server

cp /lib/systemd/system/vmcserver@.service /etc/systemd/system/vncserver@:2.service

vim /etc/systemd/system/vncserver@:2.service

firewall-cmd --permanent --zone=public --add-service vnc-server

firewall-cmd --reload

<user>부분을 root로 변경, /home/<USER>.vnc~를 /root/.vnc로 변경

vncserver 로 비밀번호 설정

systemctl daemon-reload

systemctl start vncserver@:2.service

init 6 후 다시 vnc 시작


yum install tigervnc로 클라 다운

프로그램, 인터넷에 tigervnc-viewer 키기

예를들어 192.168.0.1:1로 디스플레이 번호 입력 하여 접속 

반응형
Comments