전체 글(6)
-
리눅스 MariaDB 외부접속 가능하게 설정하기
리눅스는 Debian 리눅스를 기준으로 합니다. /etc/mysql/my.cnf 파일수정 bind-address = 0.0.0.0 위 bind-address = 0.0.0.0 을 추가해줍시다. 사용자 작성, 권한 부여 # mysql -u root -p MariaDB [(none)]> create database etssun_db; // 데이터베이스 생성 MariaDB [(none)]> create user 'etssun'@'%' identified by 'root'; // etssun 이라는 계정을 비밀번호를 root로 생성 MariaDB [(none)]> grant all privileges on etssun_db.* to etssun@'%'; //etssun_db 라는 데이터베이스의 권한을 etssu..
2018.07.30 -
JDBC - MariaDB 와 Java 연동 메소드 예제
JDBC 커넥터는 https://downloads.mariadb.org/connector-java/위 링크에서 다운로드 가능합니다. 다운로드 받은 커넥터는 라이브러리에 추가해준뒤 데이터베이스 커넥션 소스에서 드라이버를 임포트 해줍니다. import org.mariadb.jdbc.Driver; connectToDB 라는 예제 메소드를 작성해보았습니다. private static Connection connectToDB() { try { Class.forName("org.mariadb.jdbc.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } try { String jdbcUrl="jdbc:mariadb://localhost:3306..
2018.07.30 -
NAT (Network Address Translation) 설정
SNAT(Source Network Address Translation, 출발지 주소 변환) # iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j SNAT --to 203.230.7.1 -192.168.0.0/24가 출발지 주소이고 eth0으로 나가는 패킷에 대하여 203.230.7.1 로 SNAT 시켜준다. DNAT(Destinaton Network Address Translation, 목적지 주소 변환) # iptables -t nat -A PREROUTING -d 203.230.7.1 -i eth0 -p tcp --dport 80 -j DNAT --to 192.168.0.1 -eth0의 203.20.7.1주소로 들어오는 목적지 포트번호가 80..
2018.07.09 -
LINUX PAM Auth
LINUX PAM사용자를 인증하고 그 사용자의 서비스에 대한 액세스를 제어하는 모듈화된 방법. PAM은 관리자가 응용포로그램들의 사용자인증방법을 선택할 수 있도록 해준다. 즉, Linux System에 대한 권한, 설정등을 하는데 있어서 유연성, 보안성을 제공하기 위한 소프트 웨어라고 생가하면 된다. 관련 디렉토리/etc/pam.d – 서비스+시스템의 인증 설정 파일/lib/x86_64-linux-gnu/security - PAM인증 모듈(리눅스 버전에 따라 다를 수 있음) PAM인증 설정 파일의 구조 [Auth Type] [Control Flag] [Module_Path] [Module_Argument]Auth Typeauth : 이 모듈타입은 사용자 인증의 두가지 면을 제공한다. 첫째는, 응용프로그램..
2018.07.09 -
Windows Server 2016을 통한 나만의 서버구축 - DHCP 서버 구축
안녕하세요. 이번에는 DHCP 서버를 구축해보도록 하겠습니다.DHCP의 네트워크 이론에 대해서는 네트워크 이론 탭의 DHCP 를 확인 부탁드리겠습니다. 그럼 시작하겠습니다. 먼저, Windows Server 2016에서 역할 및 기능 추가에 들어가주세요. DHCP 서버를 체크하시고 다음을 눌러주세요. 그다음 전부 기본값으로 다음(N) 을 눌르시고, 설치를 진행해줍시다. 서버관리자의 도구에서 DHCP를 클릭해줍시다. DHCP -> 서버(Computer) -> IPv4 우클릭 -> 새범위를 눌러줍시다. * 범위란 DHCP를 통해 IP를 부여해 줄 범위(구역)을 뜻합니다. 자신만의 DHCP 범위 이름을 지정해줍시다.저는 etsun_dhcp 로 지정하겠습니다. 여기서 범위 설정으로, 시작 IP 주소로는 가장 처..
2018.07.04 -
Windows Server 2016을 통한 나만의 서버구축 - Windows 2016을 통한 DNS 서버 구축
가장먼저 DNS(Domain Name Systems) 이란 ? 복잡한 IP 주소를 간단히 문자화 해주는 것 이라고 간단히 생각해두시면 됩니다. 예를들어, https://www.naver.com 네이버 홈페이지 서버의 IP 주소는 125.209.222.141 입니다. 125.209.222.141 을 주소창에 치고 접속해도 네이버에 정상적으로 들어가지게됩니다.평소에 네이버에 접속하기위해 http://125.209.222.141 이렇게 주소창에치고 들어가기에는 IP 주소를 외우기 힘들어져서 DNS 서버를 구축한뒤 사용하는 것 입니다. 그럼 이러한 DNS 서버를 구축해봅시다. - 웹페이지는 구성하지 않을것이며, 단순히 IP 주소를 문자로 바꿔주는 DNS 서버를 구축합니다. 가장먼저 Windows Server 2..
2018.06.22