전체 글
-
[리눅스] Telnet서버/리눅스 2017. 4. 26. 21:24
Telnet원격 제어 프로그램 ( 데이터들이 평문으로 돌아다녀서 보안에 굉장히 취약해 SSH로 대체되었다 )기본적으로 리눅스는 putty를 사용해서 기본적으로 설치된 SSH로 원격접속을 할수 있다.telnet port : 23servertelnet-server.x86_64clientputty programtelnet.x86_64 서버구축#>yum install -y telnet-server.x86_64#>systemctl restart telnet.socket 클라이언트 접속puttyport번호 변경및 connetction type 변경 linux_client#>install install -y telnet.x86_64Complete!#>telnettelnet>open login : login_id ro..
-
[리눅스] xinetd ( 서비스관리 데몬 )서버/리눅스 2017. 4. 26. 19:12
Xinetd ( xinetd.x86_64 )여러개의 데몬을 관리하는 모듈 #>yum install -y xinetd.x86_64 설정파일 : /etc/xinetd.conf : default 설정으로 되어있다.데몬관리디렉터리 : /etc/xinetd.d ( directory) : 서비스별로 설정 파일들이 들어있다. 목차/etc/xinetd.d/ 설정 /etc/vsftpd 설정 /etc/xinetd.d/해당 디렉터리에는 많은 파일들이 있지만 제공되는 파일들은 예시 파일이므로 무시한다.데몬 설치가 완료되었으면 해당 디렉터리로 이동해서 파일하나를 만든다.이때 파일이름은 모듈이름과 동일하거나 비슷해야 관리하기 쉬우므로 ftp를 관리하는 vsftpd파일이름으로 만들어주었다.#>cd /etc/xinetd.d#>vi ..
-
[JS] 기초 훈련(내장함수)기초/자바스크립트 2017. 4. 26. 17:17
Javascript자바와는 상관이 없다.정적인 HTML을 보완하기 위한 용도HTML 문서를 제어할수 있는 동적인 언어HTML5 + Javascript ( 표준 채택 )msg박스alert( " " ) 메세지박스alert("문자열") prompt : 입력받기prompt("설명","초기값"); confirm : 확인 / 취소 true / false 값으로 받기confirm("문자열") = > 값을 true/false값으로 반환한다 document : 현재 문서의 있는 저장된 값들을 찾을 수 있다.찾는 값이 많은 경우 배열(리스트)로 읽어오기에 인덱스로 찾아준다ex) .getElementsByTagName("p")[0]> 첫번째 p태그의 정보를 가져온다. .all사용된 모든 태그들을 가져온다. .getEleme..
-
[python] 클래스기초/파이썬 2017. 4. 26. 00:43
클래스연관된 메소드와 변수의 집합 객체만들어 놓은 클래스로 인스턴스화 시킨것 객체 = 클래스의 인스턴스 사용법클래스의 이름은 CmelCase방식으로 단어와단어를 대문자로 이어서 만든다.(약속)클래스의 함수는 객체를 가리키는 self를 입력해야 클래스함수로 인식된다. class TestClass(object):def __init__(self, name):self.name = name TC = TestClass("hip")print(TC.name)>>>hip 파이썬의 더블언더바(__)의 의미예약함수나 변수에 사용#1 클래스 내에있는 컨텐츠반환def __str__(object)return name #2 메인함수__main__ #3 객체에 더하기__add__ 간단한 은행프로그램
-
[리눅스] FTP보안설정서버/리눅스 2017. 4. 25. 19:21
보안설정 목적사용자별로 데이터 공개범위를 두어 서버의 데이터를 보호한다. 목차*/etc/vsftpd/vsftpd.conf의 설정 *모든 사용자에 대한 상위디렉터리 이동 막기 -쓰기권한 해제 -쓰기권한 추가 *특정 사용자에 대한 상위디렉터리 이동 막기 *특정 사용자에 대한 상위디렉터리 이동 허용 *PAM 모듈 *접근제어 -tcp_wrappers(tcp접근제어) -vsftpd(user접근제어) *Active / Passvie Mode /etc/vsftpd/vsftpd.conf12 anonymous_enable= 익명 계정 연결 허용 여부( anonymous ) 16 local_enable= 로컬 사용자 계정 연결 허용 여부( server user ) >>(12, 16)둘다 NO하면 서버 차단 19 write..
-
[리눅스] FTP서버/리눅스 2017. 4. 24. 19:16
FTP 다른컴퓨터와 파일을 주고받을 수 있는 파일 통신 프로토콜이다. 관련된 모듈 Server : vsftpd, proftpd, ......... Client : ftp cmd, Web browser Active/Passive Mod [Active] 클라이언트 > FTP요청 > 서버(20번 포트: command) : 이떄 클라이언트는 21번포트와 연결할 포트번호하나와 같이 커멘드요청을 보낸다. 서버(21번 포트) > 접속요청 > 클라이언트(보낸포트) : 20번포트(data를 전송할 포트)는 클라이언트가 보낸 포트번호와 연결요청을 하고 연결한다. 이때는 클라이언트의 방화벽또한 해제해야한다. [passive] 서버는 임의의 포트번호하나를 FTPdata포트로 지정해놓는다. 클라이언트 > FTP요청 > 서버 :..