15일차
100번 IP에서 22포트로는 접근 불가능(155를 통해서 100으로 와야하기 때문에 여기선 IP가 차단됨)
현재 내 서버인 205번을 100번 서버와 똑같이 만들기 위해 13일차에 했던 작업을 다시 반복할거임
100번 서버는 세팅이 다 되어있어서 공격을 받지만 내 서버는 되어잇는게 없기 떄문에 공격을 받을 수 조차 없음
root에서 진행
dnf -y install httpd
netstat -ant| grep 80
dnf -y install net-tools
systemctl start httpd
firewall-cmd --add-service=http
firewall-cmd --runtime-to-permanent
dnf -y install vsftpd
netstat -ant| grep 21
systemctl start vsftpd
firewall-cmd --add-service=mysql
firewall-cmd --runtime-to-permanent
ftp는 root를 사용하여 접속할 수 없음
/var/www/html/
master의 계정으로 메인 페이지를 만들것임
설치X,서비스X > 공격할 수 없음
100번 서버가 털렸다는거는 이 모든 서비스가 정상적으로 돌아가기에 털린것임
일반 사용자 계정을 활성화 시키기
목적:하나의 서버에 여러개의 웹페이지를 운영하고 싶음
192.168.0.205/~master1
100번과 같은 서버가 어떻게 만들어지는지 이해하면서 공부
호스팅:하나의 서버에 여러개의 웹페이지를 운영
/etc/httpd/conf.d/userdir.conf
pwd:xshell에서 현재 내 위치를 알려줌
cd /etc/httpd/conf.d
dnf -y install nano
dnf -y install lrzsz
nano userdir.conf
계정추가
useradd shopping
useradd ai
cd /etc/skel
cd /public_html
touch index.html
touch index.php
다운로드 받았던 wordpress를 드레그해서 xshell로 옮길 수 있음
옮긴다음에
인터넷에서 codeigniter 4를 다운로드 받음
코드 이그나이터 4를 사용하려면 8.1버전 이상의 php가 필요하지만 현재는 php는 깔지 않을거임
다운받은 코드 이그나이터를 xshell로 옮기고
mkdir auth
mkdir includes
mkdir log
이후 ls로 확인
그 다음 cd auth
touch login.php
touch login_ok.php
touch mypage.php
touch logout.php
touch signup_ok.php
cd ..을 하면 보고 있는 파일의 한단계 위로 나감
cd ..을 한 후 cd includes/ 거기에
touch header.php
touch footer.php
touch db.php 추가하기
cd .. 후 log에
touch access.log
touch error.log
추가하고
cd home으로 이동해서 useradd ai
그 다음 cd ai 이후 ls로 확인해보면 public_html이 master계정과 똑같이 생성되어 있는 것을 확인할 수 있음