본문 바로가기

전체 글931

보안 윈도우 서버 원격데스크탑 접속 포트 변경 및 접속하기 보안상 원격데스크탑의 기본 포트인 3389포트를 다른 포트로 변경 할 필요성이 있습니다. 원격 데스크탑 포트를 변경하기 위해선 레지스트리에서 변경 해주시면 됩니다. 먼저 시작 > 실행 에서 regedit 르고 실할한뒤 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber 클릭후 10진수 체크하신뒤 3389 를 다른 포트로 변경 해주세요. 물론 사용하지 않는 포트로 바꾸셔야 겠죠 이왕이면 5~6자리로 만드세요! 적용 할려면 재부팅 하셔야 합니다. 원격 접속을 하실려면 서버 IP주소:변경한 포트 번호 로 접속 하셔야 합니다. 예로 127.0.0.1:9999 이런식으로 ^^ [출처] 유포유.. 2009. 4. 13.
DVD 백업 프로그램 shrink 사용방법 8.5G DVD용량을 4.7G DVD 시디에 복사 하고자 할때 다음과 같은 과정으로 설치 하시면 됩니다. 위 이미지 처럼 OpenDisk 를 클릭합니다. 읽고자하는 DVD 드라이버를 선택합니다. 그럼, 한참동안 DVD내용을 읽고 있는 창이 보일겁니다. 잠시 기다리시면 다음과 같이 DVD 정보가 나타납니다. 선택된 DVD 정보가 쭉 나타 났습니다. Compression Settings 에서 Video에 Automatic 셀렉터 박스를 선택하시면 우측에 용량이 표시되는데 자신의 DVD용량에 맞게 선택을 하시면 됩니다. 보통 Automatic 상태에 두시면 4.7기가 이내로 선택해줍니다. 자막이나 사운드를 좀더 수동으로 조절 가능하기도 합니다. 다음 Backup 을 클릭하세요! DVD롬이 두개인 분은 Sele.. 2009. 4. 12.
dvd 추출 프로그램 shrink 설치 과정 일반적으로 구입한 DVD는 DVD-9 방식으로써 8.5GB 의 듀얼레이어 방식의 용량을 사용하고 있습니다. 듀얼레이어 방식의 DVD시디가 보통 몇배정도 비쌉니다. 그리고, DVD-5방식인 4.7G용량의 시디를 좀더 쉽게 구입하실거구요. 따라서 8.5G 용량의 내용을 shrink 프로그램을 이용해 용량을 줄여서 백업하거나 복사하실 수 있습니다. shrink 프로그램은 http://www.dvdshrink.info/ 홈페이지에서 만든것으로 프리웨어로 제공 되고 있습니다. 즉, 공짜 프로그램이란 말이죠 ㅋㅋ 설치과정은 아주 간단합니다. 그냥 다음 다음...쭉 설치 하시면됩니다. [출처] 유포유 - http://www.uforu.net/bbs/board.php?bo_table=multi&wr_id=4 2009. 4. 12.
PHP str_pad() 자릿수 맞혀 수정하기 변수값에서 자릿수를 맞혀줘야 할때가 종종 있다. 예를 들면 날짜 데이터가 2009-04-10 이런식으로 처리되어야 하는데 넘어온값이 "2009-4-10" 이렇게 넘어 오는 경우 예전에 if($day 2009. 4. 10.
[PHP] IP4 대역 . 제거 및 자릿수 변경하기 국내 IP대역만 허용하기 위한 방법에 대한 앞 게시글을 보신분이라면 IP를 일괄 적으로 편하게 수정 했으면 하는 분들 있을것 같아 제가 변경 하는데 사용한 소스 올립니다. 일단 엑셀파일에서 시작IP 와 마지막 IP를 에디터플러스로 불러와서 변경 : (줄의시작) ^ -> " 변경 : (텝영역복사) 텝 -> _ 변경 : (줄의끝) $ -> ", 변경 : (개행) \n -> 제거 위와 같이 4단계를 거치면 "202.6.95.0_202.6.95.255","202.14.103.0_202.14.103.255","202.14.165.0_202.14.165.255",.... 처럼 만들어 진다. 이 값을 아래 소스에 넣어서 돌리면 각 IP 자릿수를 맞도록 수정 해줍니다. 아래과정은 소스상에 넣어두면 매번 번거롭게 변환 .. 2009. 4. 10.
[PHP] 보안 국내 IP 대역만 접속 하도록 응용 국내 아이피 대역을 확인 하실려면 https://ip.nida.kr/ip_cate_stat/stat_05_04.act 에서 확인 가능하며 엑셀 파일로도 다운 가능 합니다. https://ip.nida.kr/ip_cate_stat/stat_05_04_toexcel.act 다운 받은 엑셀 파일내용 중 시작IP 와 마지막 IP 값을 각 자리수가 3자리가 되도록 수정후 . 점을 제거 합니다. 202.6.95.0 인경우 202006095000 처럼 바뀌겠군요. 이렇게 바뀐 값을 "시작IP_마지막IP" 처럼 변경해서 배열로 담습니다. 저의 경우 에디트 플러스를 활용 했습니다. $ipgroup = array("2020060950000_202006095255","202014103000_202014103255"); 처럼.. 2009. 4. 10.
SMTP의 장애 해결 방법 여기서는 IIS MMC에 있는 "기본 SMTP 가상서버"로 메일을 발송하려고 하였으나 여러가지 이유로 인해서 메일 발송이 되지 않을 경우 살펴보아야 할 몇가지를 제시해 보려고 합니다.Windows에서 기본적으로 제공하는 "기본 SMTP 가상서버"를 활용하여 메일을 발송하는 경우는 대부분 ASP 또는 ASP.NET 프로그램일 것이다.자. 그럼 왜 발송이 안되는지 알아보기 전에 "기본 SMTP 가상서버"에 대해서 알아보자."기본 SMTP 가상서버"를 사용하기 위해서는 IIS 웹 서버를 설치하면서 SMTP를 함께 설치해 줘야한다.default로 설치하면 mailroot 경로는 C:\inetpub\mailroot 로 셋팅되어져 있다.SMTP를 통해 메일을 발송하게 되면 우선 Pickup 폴더에 발송할 메일이 들.. 2009. 4. 7.
ASP 메일 발송시 다음 이유 때문에 원격 도메인 'naver.com'에 메시지를 배달하지 못했습니다. asp Server.CreateObject("CDONTS.NewMail")를 이용 해서 메일 발송시 이벤트뷰어에 다음 이유 때문에 원격 도메인 'naver.com'에 메시지를 배달하지 못했습니다. The remote server did not respond to a connection attempt. 이런 메시지가 기록 되며 메일이 발송 안되는 경우 저의 경우엔 이때 메일 발송 페이지(ASP) 잘 접속되며 메일 발송도 잘되었다고 처리 되지만 정작 메일 발송은 안되고 C:\Inetpub\mailroot\Queue 에 계속 쌓이며 발송이 안되는 증상 이었습니다. 원인을 확인한 결과 네트워크 카드가 2개로써 하나는 외부망 하나는 내부망으로 연결된 네트워크 구조로 하여 DB는 내부망으로 접속 하도록 해놨습니다... 2009. 4. 7.
ASP 메일발송시 오류 Microsoft VBScript 런타임 오류 error '800a0046' 사용 권환이 없습니다. 윈도우서버의 SMTP 를 이용한 메일 발송시 사용권환이 없다는 오류가 발생 하는 경우 Microsoft VBscript 런타임 오류 error '800a0046' 사용 권한이 없습니다. ......... set objmail = server.CreateObject("cdonts.newmail") '메일 객체 선언 objmail.from=strfrom objmail.to=strto objmail.subject=strsubject objmail.body=strbody objmail.importance=1 '중요도 objmail.bodyformat = 0 objmail.mailformat = 0 objmail.send '메일 보내기 set objmail=nothing '메일 객체 닫기 ............... 2009. 4. 7.
MYSQL STOPPING server from pid file /usr/local/mysql/var/서버명.pid MYSQL 서비스 시작시 다음과 같은 오류 발생 후 서비스가 시작되지 않는 경우 STOPPING server from pid file /usr/local/mysql/var/서버명.pid DB Data 폴더에 있는 에러 로그를 확인해보세요! cat /usr/local/mysql/var/서버명.err (var OR data) ~~~~ 오류 내용 ~~~~~ 090406 09:16:21 mysqld started InnoDB: No valid checkpoint found. InnoDB: If this error appears when you are creating an InnoDB database, InnoDB: the problem may be that during an earlier attempt you .. 2009. 4. 6.
PHP 접속자 OS가 vista 인지 XP 인지 확인 하기 접속자 OS 가 Vista 인경우 ActiveX 를 설치 하지 않게 한다던지 웹서비스 내용을 다르게 보여 주고자 할 경우 접속자의 OS 정보가 필요하죠 이때 확인하는 PHP 함수는 $HTTP_USER_AGENT 입니다. echo $HTTP_USER_AGENT; 라고 출력 해 보면 XP인 경우 Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.21022) 처럼 출력되죠! Windows NT 5.1 이부분을 통해서 OS를 확인합니다. 윈도우 실제 버전은 이와같이 NT 계열로 5.x 6.x 로 표시됩니다. 따러서 Vista의 경우 Windows NT 6.x로 표시 되겠.. 2009. 4. 3.
addslashes() stripslashes() DB 저정시 '홀따옴표에 \백슬러시 붙였다 빼주는 함수 addslashes() DB에 데이터를 입력할 때 ' 홀따옴표가 들어가는경우 오류가 나는걸 방지 하기위해 ' 앞에 \ 백슬러시를 붙이는 역할을 합니다. \' 처럼... stripslashes() addslashes() 반대 되는 역할로써 ' 홀따옴표에 \붙여진걸 제거 해주는 역할을 합니다. 게시판등 사용자의 입력내용을 받을때 유용하게 활용 하면 str_replace 등으로 굳이 변환하지 않고 DB에 바로 저장 가능합니다. 2009. 3. 23.