Windows

[IIS FTP] Win32 error:   Access is denied. 오류 해결하기. 포스트 Teaser

[IIS FTP] Win32 error: Access is denied. 오류 해결하기.

카테고리:

4 분 소요

IIS FTP IIS(Internet Information Services) FTP(File Transfer Protocol)는 Windows에서 제공하는 웹 서버와 파일 전송 서비스이다. IIS의 FTP 기능은 여러 환경에서 파일 전송을 쉽게 관리할 수 있도록 하며, 사용자들이 서버에 파일을 업로드하고 다운로드할 수 있게 해준다. 보통은 사무실 환경에서 복합기의 스캔 및 전송 기능을 사용하기 위해 각각의 PC에 FTP Server 기능을 활성화하고 복합기는 Client로 작동한다. 이후 스캔한 결과를 ftp를 통해 스캔한 결과를 pdf로 전송한다. 문제 상황 이전에 잘 사용하던 스캔 및 전송 기능이 한동안 사용하지 않다가 다시 사용하니 복합기에서 에러로 표시되며, 컴퓨터에 스캔한 결과가 도착하지 않

[Windows Desktop] 키보드 자음이 쌍자음으로 입력되는 문제 해결하기 포스트 Teaser

[Windows Desktop] 키보드 자음이 쌍자음으로 입력되는 문제 해결하기

카테고리:

1 분 소요

문제 상황 갑자기 문자를 입력하는데 아래와 같이 ㄱㄱㄱㄱㄱ이나 ㄷㄷㄷㄷㄷ이 ㄲㄲㄲㄲㄲ, ㄸㄸㄸㄸㄸ로 입력되는 자음이 쌍자음으로 묶여 입력되는 현상이 발생한다. 문제 원인 IME(Input Method Editor; 입력 방식 편집기)가 아래와 같이 작업 표시줄의 좌측 하단부를 눌러보면 한컴 입력기로 설정되어 있어서 해당 문제가 발생한다. 선택을 하지 않았음에도 입력기가 바뀌는 원인은 입력기를 바꾸는 단축키가 왼쪽 Ctrl + Shift이기 때문이다. 문제 해결 단순히 Microsoft 입력기를 선택하면 모든 문제가 사라진다. 다른 블로그에서는 한컴 입력기를 삭제하는 등의 방법을 안내하기도 하지만, 한컴 입력기를 삭제하면 한글 ODT 기반 프로그램(공문서 열람 등)이 오작동 및 에러를 일으

[IIS 10] 웹 소켓 리버스 프록시 구성하기 포스트 Teaser

[IIS 10] 웹 소켓 리버스 프록시 구성하기

카테고리:

1 분 소요

웹 소켓 http와는 달리 웹소켓은 전이중 통신을 사용하며, 웹소켓은 TCP 위에서 메시지 스트리밍을 가능케 한다. 리버스 프록시 클라이언트를 대신해서 한 대 이상의 서버로부터 자원을 추출하는 프록시 서버의 일종으로 관련 서버들을 위해 임의의 클라이언트가 해당 서버에 접속하는 중간 매개체 역할을 한다. 설치 웹 플랫폼 설치 관리자를 통해 다음 3가지 프로그램을 설치해야 한다. URL Rewrite → URL 재작성 ARR(Application Request Routing) 3.0 → 응용프로그램 요청 라우팅 3.0베타(Korea) WebSocket → 웹 소켓 프로토콜 웹 소켓 프로토콜을 바탕으로 ARR이 리버스 프록시 역할을 하며, URL Rewrite가 URL을 이쁘게 바꿔준다

[IIS 10] 강제 https redirect 시키기 포스트 Teaser

[IIS 10] 강제 https redirect 시키기

카테고리:

최대 1 분 소요

Https Redirect ssl인증서를 적용해도 https로 redirect되지 않는다… 하지만 URL Rewrite기능을 이용하면 http로 접속하더라도 https로 변경할 수 있다. ※ URL 재작성 기능이 없다면, https://www.microsoft.com/web/downloads/platform.aspx을 설치하여 URL 재작성 검색 후 설치하면 나타난다. 우측 메뉴 → 규칙 추가 → 인바운드 규칙 → 빈 규칙을 선택한다. 이후 아래와 같이 작성한다. 리디렉션 유형은 ‘기타 참조(303)’을 선택하면 된다. 이후 http://나의도메인 으로 접속해도 자동으로 https로 접속되는 모습을 볼 수 있다.

[IIS 10] Let’s Encrypt로 https 적용하기 포스트 Teaser

[IIS 10] Let’s Encrypt로 https 적용하기

카테고리:

2 분 소요

HTTPS는 필수인가? 개인적인 용도로 사용하는 서버라면 상관 없지만, 회원가입과 같은 개인정보가 사이트에 들어가는 경우 2012년 8월 18일부터 법이 변경되어 정보통신망 이용촉진 및 정보보호 등에 관한 법률에서 제28조와 제76조가 보안과 과태료에 관련된 내용이며 제15조 제4항 제3호 정보통신망을 통하여 이용자의 개인정보 및 인증정보를 송신·수신하는 경우 보안서버 구축 등의 조치 라고 언급되며 https 연결을 의무화하고 있다. IIS 10에서 Let’s Encrypt로 무료로 https 적용하기 타사의 인증서의 경우, 1년간 3만원이며, *.example.com 형태의 와일드카드 인증서의 경우 15만원을 호가한다. 하지만, Let’s Encrypt를 이용하면 서브 도메인 뿐만

[IIS 10] 헤더 정보 노출 방지하기 포스트 Teaser

[IIS 10] 헤더 정보 노출 방지하기

카테고리:

1 분 소요

헤더 정보 개발자 도구에서도 확인 가능하고, 프록시 툴에서도 쉽게 확인할 수 있는웹 페이지의 헤더 정보는 해커들이 좋아할만한 서버의 정보들을 담고 있다. 위의 사진에서도 볼 수 있듯이 Server 태그와 X-Powered-By태그를 보면, 위 웹사이트는 IIS 10.0 버전과 PHP 7.0.33버전을 사용하여 사이트를 운영중이라는 사실을 알 수 있다. 해커들 입장에서는 위의 정보들을 활용해서 서버에 해당하는 취약점들을 더 확실히 알고 보안을 위협한다. X-Powered-By PHP 제거 X-Powered-By에 표시되는 PHP 정보는 아래와 같이 간단히 제거 할 수 있다. php.ini expose\_php = On → expose\_php = Off Server: Microsof

[Windows Desktop] 삼성 바이오스 업데이트 PHLASHNT.SYS 드라이버 로드 오류 포스트 Teaser

[Windows Desktop] 삼성 바이오스 업데이트 PHLASHNT.SYS 드라이버 로드 오류

카테고리:

1 분 소요

문제 상황 오래전 사용하던 데스크탑을 NAS + PLEX용도로 사용하고자 사양을 살펴보던 중 누락된 바이오스 펌웨어가 존재했다는 사실을 알았다. 현재 NAS + PLEX로 사용하는 데스크탑의 운영체제는 Windows10 64bit 삼성 지원에 보면 Win XP/Vista/Windows 7를 지원한다고 하니 그동안 해왔던 것 처럼 다운로드하고 설치를 실행했다. 하지만 이게 웬일인가. 바이오스를 플래싱하는 Samsung Flash Utility가 3가지를 힌트를 주며 오류 코드 : 1275를 내뱉더니 종료되었다. PHLASHNT.SYS 드라이버를 로드할 수 없습니다. 계정을 확인하십시오. 관리자 권한이 없는 경우에는 다시 로그인 하십시오! 이 드라이버가 차단되었기 때문에 로드할 수 없

[Windows Desktop] Window XP EULA를 찾을 수 없습니다. 해결법 포스트 Teaser

[Windows Desktop] Window XP EULA를 찾을 수 없습니다. 해결법

카테고리:

1 분 소요

문제 상황 Windows XP를 7이나 10처럼 USB DISK를 만들어 설치를 하려 했지만, ‘최종 사용자 사용권 계약(EULA)을 찾을 수 없습니다.’를 출력하며 당황하게 했다. 해결 방법을 찾고자 구글링을 해본 결과… CD안에 I386 > EULA.txt 파일 유무 확인 없으면 다른 CD에서 복사. 있을 경우 밑의 방법 CD안의 I386 > TXTSETUP.SIP 파일 안의 내용 중, SetupSourcePath = "\\ENGLISH\\WIN2003\\-2BIT\\STANDARD\_WITH\_SP1\\" → SetupSourcePath = "\\"로 변경 이미 둘 다 되어있는 상태… 해결 방안 혹시 다른 설