xrdp server
·
Linux/build
1. epel-release 설치#dnf install -y epel-release 2. xrdp 활성화#systemctl start xrdp#systecmctl enable xrdp 3. port 추가 & 적용#firewall-cmd --permanent --add-port=3389/tcp#firewall-cmd —reload 4. xrdp 접속
web server(Wordpress)
·
Linux/build
1. wordpress 전용 DB사용자 생성#mysql#CREATE DATABASE wpDB;#GRANT ALL PRIVILEGES ON wpDB.* TO wpUser@localhost IDENTIFIED BY ‘1234’; 2. wordpress 설치 및 구성#wget https://ko.wordpress.org/wordpress-4.9.6-ko_KR.tar.gz 압축해제 후#mv wordpress /var/www/html#chmod 707 wordpress#chown -R apache.apache wordpress#cp wp-config-sample.php wp-config.php #vi wp-config.php #vi /etc/httpd/conf/httpd.conf #systemctl restart..
web server(APM)
·
Linux/build
Server1. APM 설치#dnf -y install httpd php mariadb-server php-mysqlnd #systemctl enable httpd —now#systemctl restart mariadb#systemctl enable mariadb —now #firewall-cmd —add-service=http —permanent#firewall-cmd —add-service=https —permanent#firewall-cmd —reload 2. 설정#vi /var/www/html/index.html This is Linux  #vi /var/www/html/phpinfo 3. 정상 접속확인http://localhosthttp://localhost/phpinfo.php Web 서버 설..
vsftpd server
·
Linux/build
Server1. vsftpd 패키지 설치#dnf -y install vsftpd #systemctl restart vsftpd#systemctl enable vsftpd #vi /etc/vsftpd/vsftpd.confanonymous_enable=NO → YES 2. vi /etc/vsftpd/vsftpd.confvsftpd.conf 파일에서 자주 사용하는 옵션은 다음과 같다.anonymous_enable: anonymous(익명) 사용자의 접속을 허가할지 설정local_enable: 로컬 사용자의 접속 허가 여부 설정write_enable: 로컬 사용자가 저장. 삭제, 디렉터리 생성 등의 명령을 실행하게 할 것인지 설정(anonymous 사용자는 해당 없음)anon_upload_enable: anon..
telnet server
·
Linux/build
1. 텔넷 서버 설치#dnf -y install telnet-server#rpm -qa | grep telnet-server 2. 텔넷 서비스 시작#systemctl start telnet.socket : 서비스 시작#systemctl status telnet.socket : 서비스 상태확인 3. 텔넷 전용 사용자 생성#useradd telnetuser#echo ‘chel1021’ | passwd —stdin telnetuser telnet [Server IP]login test 4. 방화벽 설정(포트 열기)Windows 기능켜기/끄기 → Telnet Client 체크cmd → ping [Server IP] → telnet [Server IP]ping은 정상적으로 나갔으나, telnet [Server I..
pxe server
·
Linux/build
PXE는 운영체제가 설치되지 않은 컴퓨터가 네트워크를 통해 PXE 서버에 접속해서 부팅되도록 해주는 인터페이스Server1. 관련 패키지 설치#dnf -y install syslinux dhcp-server tftp-server vsftpd 2. 방화벽 off#systemctl stop/disable firewalld 3. vi /etc/dhcp/dhcpd.conf4. vi /etc/vsftpd/vsftpd.conf12행 anonymous_enable=NO → YES로 변경 5. ISO 파일 mountvmware의 settins에서 cd를 마운트하면 자동으로 연결될 것이다. umount /dev/cdrom 명령으로 마운트를 끊고 mount /dev/cdrom /var/ftp/pub 명령으로 새로 마운트 ..
proxy server
·
Linux/build
프록시는 ‘대리인’ 역할을 하는 서버다. 웹 환경에서 웹클라이언트와 웹 서버 사이 요청한 데이터를 전달하고 캐시에 저장한다. 웹 클라이언트에서 같은 요청이 오면 웹서버로 가는게 아니라 자신의 캐시에서 해당 데이터를 보낸다.Server1. 프록시 서버 설치#dnf -y install squid #vi /etc/squid/squid.conf29행쯤 추가: acl centos8 src 192.168.111.0/255.255.255,0→ 192.168.111.0 대역의 centos8 라는 네트워크만 접근하도록 설정57행쯤 추가: http_access allow centos8→ centos8 네트워크 접근 허용65행쯤 주석 제거 후 수정 : cache_dir ufs /var/spool/squid 1000 16 2..
openSSH server
·
Linux/build
텔넷과 용도는 동일하지만 보안이 강화 됨 1. ssh 패키지 설치여 여부 확인#rpm -qa | grep -i ssh 2. ssh 서버 접속#ssh 계정명@Sever IP
NAS server
·
Linux/build
Server1. 패키지 설치#dnf -y install nfs-utils 2. exports 설정#vi /etc/exports/share 클라이언트IP(rw,sync) 3. NFS서비스 시작#systemctl restart nfs-server#systemctl enable nfs-server #exports -v : 확인#showmount -e : 확인#systemctl stop firewalld  Client1. 패키지 설치#dnf -y install nfs-utils 2. NFS 공유 디렉토리 확인#showmount -e 192.168.111.130 3. fstab 추가 및 mount#mkdir /client_nas #vi /etc/fstab192.168.111.130:/NAS /client_nas ..
name server
·
Linux/build
네임서버는 인터넷에서 변화하는 모든 컴퓨터의 URL과 IP정보를 거의 실시간으로 제공하므로, 사용자는 더 이상 URL에 해당하는 IP주소를 신경 쓸필요가 없어졌다.1. nslookup 확인#nslookup#server : 현재 설정 된 IP주소 확인#www.nate.com : nate ip확인#www.daum.net : daum ip확인#www.sogang.ac.kr : 서강대 ip확인#exit : nslookup 종료 2. /etc/resolv.confresolv.conf 파일에 아무런 내용이 없다면 도메인명으로는 웹 사이트 접근이 불가능하다. (단 IP로는 가능) 3. /etc/hostsresolv.conf에 아무런 내용이 없더라도 해당서버의 [IP Server]가 적혀있다면 IP로 WEB 접근이 가..