1. 쉘 스크립트의 구문 - 쉘 스크립트는 쉘 명령어들을 묶어서 하나의 파일로 만들어서 실행 - 쉘 스크립트도 일반 고급 프로그래밍 언어처럼 조건문, 반복문 등을 표현할 수 있어서 가볍고 강력하고 풍부 한 프로그램을 작성 가능 - 웰 스크립트는 메모장 등 아무 문서 편집기에서 작성해도 되고 별도의 컴파일 과정을 거치지 않고 즉시 사용 - 주석(#)으로 시작하면 되고, 'bash(OR sh OR . )스크립트_파일_명'해서 현재 디렉터리에 있는 쉘 스크립트 파일을 실행 [+] 조건문 - 조건에 따라서 실행되는 문을 작성할 때 사용된다. - IF (~ ELSE)문 - 주어진 조건을 비교해서 결과가 참이나 거짓이냐에 따라서 실행할 명령어를 입력 **조건 연산자 -d directory, -e file, -f g..
분류 전체보기
1. Linux [+] hosts.allow && deny - 접속을 하려는 클라이언트의 서비스 허용(a)/차단(d)를 하는 역할의 파일 [+] TCP-Wrapper - 네트워크 서비스의 트래픽 제어/모니터링 방화벽 툴 - inet.d와 응용프로그램 사이에서 서비스허용 여부 판단 - 관련 파일 /etc/hosts.deny && allow || /usr/sbin/tcpd [+] 로그인 로그 - utmp :현재 로그인한 사용자 정보 (w) - wtmp : 사용자의 로그인/아웃 정보(last) - btmp : 로그인 실패 정보 (lastb) - pacct : 사용자가 로그인~아웃까지 입력한 명령과 시간, tty정보 (acctcom,lastcomm) - messages : 시스템 장애에 대한 정보 (버퍼오버플로..
1. OpenVPN - 오픈소스 기반 VPN으로 터널링 기법을 사용하여, 서버와 클라이언트간 안전한 통신을 할 수 있는 프로토콜 시나리오 : CentOS를 VPN서버로 구성하여 여러 OS클라이언트에서 접속을 해보도록 하겠습니다. [+] VPN 서버 구축 - 패키지 설치 > yum -y install epel* (epel 리포지터리 설치) > yum -y install ntp easy-rsa openvpn - 서버 키 생성(key) > cd /etc/openvpn/easy-rsa && ls 디렉터리로 이동 및 파일 확인 > ./easyrsa init-pki : 키 생성 (/etc/openvpn/easy-rsa/pki 생성됨) - CA 키 생성 (crt) > ./easyrsa build-ca > 차례대로 C..
보호되어 있는 글입니다.