본문 바로가기

윈도우(Windows)36

728x90
반응형
[윈도우 11] 포트를 사용 중인 프로세스를 확인하는 방법 용도 윈도우에서 포트가 이미 사용 중이라 특정 작업을 수행할 수 없다면 해당 포트를 점유하고 있는 프로세스를 찾아서 종료하는 것으로 상황을 해결할 수 있다. 포트를 사용 중인 프로세스 확인 명령어 아래의 명령어를 입력하면 해당 포트를 사용 중인 프로세스의 PID 값이 나타난다. netstat -ano | findstr [포트번호] 아래의 명령어를 입력하면 PID 값으로 실행 중인 프로세스 정보를 확인할 수 있다. tasklist | findstr [PID번호] 위의 명령어 실행 예시는 아래의 사진과 같다. 프로세스 강제 종료 명령어 아래의 명령어를 입력하면 아래의 사진처럼 프로세스를 강제로 종료할 수 있다. taskkill /F /PID [PID 값] 2023. 3. 1.
파워쉘(PowerShell)에서 한글이 깨지는 원인과 해결 방법 발생원인 파워쉘에서 쉘스크립트를 실행하다보면 아래의 사진처럼 한글이 깨지는 경우를 볼 수 있다. 쉘스크립트에서 사용하는 인코딩과 현재 파워쉘의 인코딩이 맞지 않아서 발생한다. 해결방법 해결하는 방법은 파워쉘의 인코딩을 변경하는 것과 쉘스크립트의 인코딩을 변경하는 것 이렇게 두 가지가 있다. 파워쉘의 인코딩을 변경하는 것은 작업량이 많고 해당 스크립트가 다른 윈도우 기반 프로그램에서 한글이 깨지는 것을 막지 못 하기 때문에 파워쉘의 인코딩을 변경하는 것 보다는 쉘스크립트의 인코딩을 변경하는 것이 편리하다. 아래의 사진처럼 쉘스크립트의 인코딩을 'ANSI' 또는 'EUC-KR'로 변경하면 해결이 가능하다. 2023. 2. 23.
윈도우 10 프로 기본 설치시 사용하는 메모리 용량과 디스크 용량 VMWare에 윈도우 10 프로를 기본 값으로 설치하는 경우 사용하는 메모리 용량과 디스크 용량을 기록한다. 가상화 머신을 여러개 운영해야 하는 경우 할당할 수 있는 컴퓨터 자원을 최대한 적게 부여하는 것이 중요한데 이 때 참고할 수 있다. 아이들 상태일 때 메모리 사용량은 0.7GB이며 디스크 사용량은 19GB이다. 윈도우의 백그라운드 서비스가 동작하는 경우 메모리 사용량이 증가하며 디스크 사용량은 큰 변동이 없다. 2023. 2. 22.
[윈도우11/IIS10] FTP 패시브(Passive) 모드 설정 방법 FTP 패시브를 사용하는 이유 FTP(File Transfer Protocol)는 서버-클라이언트 통신 모델을 사용하며 데이터 통신을 위해 액티브(Active)와 패시브(Passive) 2가지 통신 모드를 제공한다. 클라이언트가 방화벽으로 인해 통신 포트 개방이 어려운 경우 서버가 명령(Command) 포트(Port) 뿐만 아니라 데이터(Data) 포트를 제공해야 정상적인 FTP 사용이 가능하다. 서버가 명령 포트와 데이터 포트 모두를 제공하는 통신 방식을 FTP 패시브(Passive, 수동) 모드라고 한다. IIS(Internet Information Service) 10 에서도 FTP 패시브를 지원한다. 설정 방법은 아래와 같다. FTP 패시브 설정 방법 본 글에서는 윈도우 11 기준으로 설명한다. .. 2023. 1. 25.
[윈도우11] IIS 10.0 FTP 로그 확인 본 글에서는 IIS 10.0에서 FTP 로그를 확인하는 방법에 대해 설명한다. 설명하는 기준은 윈도우 11 환경이지만 윈도우 서버 등 다른 윈도우도 유사하게 확인이 가능하다. 로그를 확인하는 이유 로깅된 정보를 확인하는 이유는 다양하지만 주로 기능이 정상적으로 동작하는지와 의도하지 않은 동작이 있었는지를 확인하는 용도로 쓴다. 필자의 경우 디버깅과 보안 관련 확인용으로 쓴다. IIS 10.0 FTP 로그 확인 방법 먼저 IIS(Internet Information Services, 인터넷 정보 서비스) 10.0에서 FTP 로그가 어디에 생성되는지 확인한다. IIS 관리자 프로그램을 실행한 후 FTP 로깅 항목에 접근한다. IIS 10.0에서 FTP 서비스를 생성한 경우 아래와 같은 설정이 기본값으로 설정.. 2022. 11. 25.
[윈도우10] 알림 소리 끄기 나는 일 때문에 컴퓨터를 잘 종료하지 않는 편이다. 그러던 어느날부터 컴퓨터가 계속 경고음 같은 것이 났는데 우연히 경고음이 날 때를 발견해서 조치를 했다. 한글과컴퓨터에서 만든 소프트웨어에 가능한 업데이트가 있으면 알림이 계속 발생했는데 이 알림이 경고음을 만들어서 계속 났던 것이었다. 소리를 끄는 방법은 아래와 같다. 알림 및 작업 설정 화면 아래의 사진처럼 알림 및 작업 설정 화면으로 이동한다. 알림 및 작업 설정 아래의 사진처럼 알림을 켰지만 소리가 나지 않게 설정한다. 알림이 필요 없으면 그냥 꺼버리는 것도 괜찮다. 솔직히 윈도우 알림의 효용성을 난 잘 모르겠다. 2022. 10. 15.
[윈도우 11] FTP 서버 설치하는 방법 FTP(File Transfer Protocol)를 윈도우 11(Windows 11)에 설치하는 방법은 여러가지가 있겠지만 본 글에서는 마이크로소프트(Microsoft) 윈도우 11이 자체적으로 제공하는 FTP 서버를 설치하는 방법을 다룬다. 다른 윈도우 버전에서 FTP 서버를 설치하는 경우 용어나 세부적인 과정이 조금 다를 뿐 윈도우 7, 8, 8.1, 10과 윈도우 서버에서도 본 글을 참고하여 FTP 서버를 설치할 수 있다. 1. Windows FTP 기능 활성화 윈도우 11은 자체적으로 FTP 기능을 제공하므로 간단하게 GUI(Graphical User Interface)로 설치할 수 있다. FTP 기능을 윈도우 11에 설치하는 방법은 다음과 같다. 아래의 사진처럼 'Windows 기능 켜기/끄기'.. 2022. 9. 20.
[윈도우 11 홈] '로컬 사용자 및 그룹' 대신에 사용할 수 있는 도구 윈도우 11 홈(Windows 11 Home)에는 '로컬 사용자 및 그룹' 도구를 사용할 수 없다. 윈도우 11 홈에서 '로컬 사용자 및 그룹' 도구를 실행하면 다음과 같은 문구가 나타난다. "이 컴퓨터는 Windows 11 Home을(를) 실행하고 있습니다. 이 스냅인은 이 버전의 Windows 10에 사용할 수 없습니다. 이 컴퓨터의 사용자 계정을 관리하려면 제어판의 [사용자 계정] 도구를 사용하십시오." 윈도우 11 홈 라이센스에서는 '로컬 사용자 및 그룹' 프로그램을 사용할 수 없다. 하지만 그 대안으로 유사한 기능을 제공하는 별도의 프로그램을 사용하는 방법이 있다. 무료로 사용할 수 있으며 아래의 주소에서 다운로드할 수 있다. 다운로드 주소: https://github.com/proviq/Acc.. 2022. 8. 29.
윈도우 11 오른쪽 클릭에서 더 많은 옵션을 기본적으로 표시하게 설정 윈도우 11의 오른쪽 클릭은 좀 다른가? 신규 PC는 윈도우 11을 쓰는 추세이다보니 나도 윈도우 11 단말기가 하나 생겼다. 윈도우 11에서 우클릭을 하면 윈도우가 요약해서 보여주는 것이 기본값인데 대부분의 소프트웨어들이 윈도우 11 특유의 기능을 지원하지 않고 있기 때문에 내가 필요한 프로그램의 기능이 숨겨져서 나오는 문제가 있었다. 이를 해결하기 위해 아래의 방법으로 윈도우 10을 쓸 때 처럼 우클릭 관련 모든 기능이 바로 나오도록 설정하였다. '더 많은 옵션 표시'를 기본값으로 수정하는 방법 위의 사진처럼 명령 프롬프트를 관리자 권한으로 실행하여 아래의 명령어를 입력하면 아래의 사진처럼 우클릭시 모든 기능이 나타난다. reg.exe add “HKCU\Software\Classes\CLSID\{86.. 2022. 8. 10.
[윈도우 10] L2TP/IPSec VPN 연결 중에 보안 계층 오류가 발생했을 때 나의 경우 원격지에서 내 컴퓨터로 연결하는 일이 많아서 안전한 통신 방법인 VPN(Virtual Private Network)을 자주 사용하는데 어느 날 원격지에서 사용하는 PC에서 "보안 계층에서 원격 컴퓨터와 초기 협상 동안 처리 오류를 발견했기 때문에 L2TP 연결 시도에 실패했습니다"라는 오류가 떠서 내가 원하는 VPN에 접속하지 못 하는 문제가 발생했다. 구글링을 하다보니 2022년 1월 12일에 배포된 윈도우10 KB5009543 패치가 문제라고 하는데 현재는 해결됬기 때문에 업데이트만 하면 해결된다고 한다. 최신으로 업데이트하니 해결되었다. 정확히 말하면 윈도우10 KB5010793 패치가 적용되었기 때문에 해결된 것이다. 관련 문서 [1] "KB5009543, KB5009566 패치로 인한.. 2022. 1. 30.
[윈도우 10] 아파치 웹서버(HTTPD)를 설치하는 방법 웹서버는 다양하게 많이 있지만 때에 따라 아파치 웹서버(HTTPD)를 사용해야하는 경우가 있다. 본 글에서는 윈도우 10 64비트(20H2)에 아파치 웹서버를 설치하는 것을 안내한다. 0. 동영상 설명 윈도우에 아파치 웹서버(HTTPD)를 설치하자 1. 윈도우용 아파치 웹서버 다운로드 아파치 라운지에서 윈도우용 아파치 웹서버 파일을 다운로드 받을 수 있다. 설치하고자 하는 윈도우 환경에 맞춰서 적절하게 다운로드 한다. 필자의 경우 윈도우 10 64비트에 설치하려고 했기에 Apache 2.4.52 Win64 버전을 받았다. 아파치 라운지 다운로드 페이지 주소: https://www.apachelounge.com/download/ 2. 아파치 웹서버 설치 및 실행 다운받은 아파치 웹서버 압축파일을 압축해제하.. 2021. 12. 27.
[IIS 10.0] 클라우드 플레어 서버만 접근할 수 있도록 접근 제한 클라우드 플레어를 경유해서만 서버에 접근하게 하기 위해서는 서버로 직접 요청이 오는 것을 차단할 필요가 있다. 방화벽에서 차단하는게 제일 안전한 방법이겠지만 상황에 따라서는 IIS에서 요청을 차단해야할 수 있다. 그 경우에는 아래의 주소에 가서 클라우드 플레어 서버의 IP 범위를 확인한 후 아래의 사진처럼 IIS의 'IP 주소 및 도메인 제한' 기능으로 가서 설정을 하면 된다. 클라우드 플레어 IP 주소 범위 : www.cloudflare.com/ko-kr/ips/ 2021. 3. 30.
윈도우에서 php_ssh2 모듈을 써보자 본 글은 2017년 7월 17일 14시 34분에 썼던 글이며 블로그 자료 이전으로 날짜와 일부 내용이 갱신되었습니다. 윈도우에서 php_ssh2 모듈을 쓰는 이유 아무래도 보안 때문에 sftp를 써야해서 php_ssh2 모듈을 설치했다. 설치하면서 생각보다 착오를 많이 겪어서 다음에 진행하기 용이하도록 이 글에 설치법을 남긴다. 설치를 진행했던 컴퓨터의 환경은 Windows Server 2012 R2 x64와 php5.5, IIS 8.5.9600.16384이다. 먼저 사용가능한 버전을 확인하면 아래와 같다. 윈도우 php_ssh2 모듈 다운로드 php_ssh2 다운로드 주소 : https://pecl.php.net/package/ssh2 php_ssh2 모듈은 이렇게 버전들이 있다. 대부분 리눅스에서 구.. 2020. 10. 11.
[윈도우 10] 원격데스크톱 - CredSSP 암호화 Oracle 수정 때문일 수 있습니다. 본 글은 2018년 8월 21일 00시 39분에 썼던 글이며 블로그 자료 이전으로 날짜와 일부 내용이 갱신되었습니다. 어느 순간 내 컴퓨터로 원격 접속을 하려니 'CredSSP 암호화 Oracle 수정 때문일 수 있습니다.' 라는 오류 메시지가 나타나면서 접속이 불가능했다. 알아보니까 2018년 3월에 발견된 CredSSP의 취약점으로 인한 피해를 방지하기 위해 2018년 5월 윈도우 서버 업데이트에서 보호 수준이 완화로 기본 설정되었다고 한다. 취약점이 있다하더라도 일단 내 컴퓨터로 접속은 해야하니 원격 데스크톱의 클라이언트가 될 컴퓨터(원격 접속을 시도할 컴퓨터)의 설정을 바꿔야 한다. 1. 윈도우키 + R 를 입력하여 실행 창을 연다. 2. gpedit.msc 를 입력한다. 3. 로컬 컴퓨터 정책 .. 2020. 9. 27.
IIS 7.5에서 TLS 1.2를 활성화 하자. 어느 날 아주 예전에 구축해놓은 홈페이지와 웹서버를 점검하고 있던 중에 'TLS 1.2'를 지원하지 않아서 크롬의 보안 정책으로 인해 홈페이지의 기능이 정상적으로 동작하지 않고 있는 것을 발견하였다. 2020년 5월부터 크롬에서는 TLS 1.2를 지원하지 않는다고 한다[1]. 다행히 'IIS 7.5'는 간단한 설정만으로 'TLS 1.2'를 지원한다. 방법은 다음과 같다. 1. 실행 - regedit 입력 2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols 로 이동 3. 'TLS 1.2' 키 생성 4. 'TLS 1.2' 키 안에 'Client'와 'Server' 키 생성 5. 'Client', .. 2020. 9. 26.
[윈도우 10] 자동 업데이트와 디펜더(백신)을 비활성화 하는 법 컴퓨터를 쓰다보면 컴퓨터의 가용자원은 적은데 안에 데이터가 중요하지 않은 경우가 종종 발생한다. 그 경우 윈도우10에서 자원을 너무 많이 가져다 쓰는 두 가지 서비스를 비활성화만 해도 상당히 많은 가용자원 확보가 가능하다. 그 두가지 서비스는 윈도우 자동 업데이트와 윈도우 디펜더이며 비활성화 방법은 아래에 기술하겠다. 먼저 윈도우 디펜더부터 비활성화 하겠다. 윈도우키를 눌러서 '정책'을 입력하면 '그룹 정책 편집'이라는 프로그램이 나타난다. 클릭해서 실행한다. '컴퓨터 구성-관리 템플릿-Windows 구성 요소-Windows Defender 바이러스 백신'에 가서 'Windows Defender 바이러스 백신 사용 안 함'을 더블 클릭한다. 사용에 체크를 하고 확인을 누른다. 윈도우키를 누르고 '서비스'.. 2020. 2. 27.