Windows 10 정품 제품 키는 있으나 데스크톱 PC 또는 노트북 등에 설치하기 위한 도구가 없을 경우 USB를 이용한 설치 미디어를 만드는 방법을 알아보도록 하겠습니다. 필자의 경우는 Windows 10 HOME, PRO 두 개다 정품을 가지고 있으며 박스 안에 이미 USB가 있지만 HOME 경우는 제조일이 [2016년]으로 최신 CPU 인텔 11세대에서는 설치 파일을 제대로 인식하지 못하는 문제가 있었습니다. 때문에 정품 USB는 포기하고 널린 USB를 포맷하고 마이크로소프트 공식 사이트에서 제공하는 소프트웨어 도구를 이용해 최신 USB 드라이브를 만들고자 합니다. 거의 사용하지 않겠지만 DVD 또는 ISO 파일을 직접 다운로드를 할 수도 있습니다. ■ 준비물 USB 2.0/3.0 이상 플래시 드..
Telnet Client 텔넷(Telnet)은 텔넷 프로토콜(네트워크)을 사용하여 원격 텔넷 서버에 접속하고 해당 서버에서 명령어 및 응용 프로그램을 실행합니다. 고유 번호인 [23 포트]를 사용하며 최근에는 보안 문제로 인해 잘 사용하지 않게 되었습니다. 기본적으로는 설치되어 있지 않으며 윈도우 계열은 대부분이 기능에 포함되어 있어 별도 설치(켜기)를 하면 됩니다. 유닉스나 리눅스의 경우는 별도 패키지를 다운로드하여 설치가 필요할 수 있습니다. 정확하게는 텔넷 클라이언트(Telnet Client) 이름으로 설치가 되는데요, 필자의 경우는 네트워크 및 솔루션 설치 후 또는 점검을 위해 자주 이용을 하므로 아직까지는 유용하다고 생각을 하고 있습니다. 포스팅을 Windows Server 기준으로 설명을 했지..
혹시 이 포스팅을 보고 오신 분이시라면 현재 정식 버전이 출시 되었으므로 해당 포스팅을 참고하여 진행해 주시기 바랍니다. https://foxydog.tistory.com/75 Rocky Linux Project 공식 사이트 : https://rockylinux.org/ Wiki 문서 사이트 : https://wiki.rockylinux.org/ CentOS프로젝트가 Redhat의 다운 스트림으로 전환 및 수명을 줄이는 방향으로 변경되었습니다. 그래서 CentOS 창립자인 Gregory Kurtzer에 의해 별도의 커뮤니티 중심, 엔터프라이즈급 운영체재 100% 목표로 버그 별 호환될 수 있도록 하는 Rocky Linux를 따로 개발하고 있습니다. Rocky Linux이름을 합법적으로 보호하기 위해 Ro..
Get SSL Security Certificate Free [Let's Encrypt] SSL [Secure Socket Layer] 서버와 사용자(브라우저) 간의 통신을 할 경우 정보를 함호화 하고 도중에 해킹을 통해 정보가 유출이 된다고 하더라도 정보의 내용을 보호할 수 있는 보안 인증 솔루션 기술이라고 생각하시면 됩니다. 최근 브라우저 제공하는 업체마다 보안 인증서(SSL)가 적용된 [HTTPS(443)://도메인 주소]를 이용하지 않을 경우 사이트의 이미지나 확장자, 첨부파일 등이 제대로 작동되지 않도록 보안 업데이트를 하고 있으며 선택사항이 아닌 이미 강제로 적용을 하고 있습니다. [스크린샷 참고] 이전에는 [SSL For Free] / [ZeroSSL]에서 무료로 발급해주는 인증서를 이용했다..
File Server Resource Manager [설명 참고] 파일 서버 리소스 관리자를 사용하면 파일 관리 작업 및 저장소 보고서 예약, 파일 및 폴더 분류, 폴더 할당량 구성, 파일 차단 정책 정의 등을 통해 파일 서버에서 파일 및 폴더를 관리하고 이해할 수 있습니다. 서버를 단독으로 이용하면 상관이 없지만 호스팅 폴더별로 사용자에게 할당하여 운영을 하다 보면 용량 관리가 잘 되지 않게 됩니다. 그럴 때 이용하면 제한된 용량 내에서 효과적으로 관리를 할 수 있게 됩니다. 진행하기 전 파일서버 설치 및 운영 참고하시면 도움이 됩니다 : https://foxydog.tistory.com/60 Windows Server 2019 - File Server 설치 및 운영 Windows Server 2019..
File Server 파일 서버는 의미 그대로 특정 경로의 폴더를 관리하며 사용자가 네트워크에서 해당 서버(PC)의 폴더(파일)에 액세스 할 수 있도록 지원하는 서비스입니다. 윈도우 간의 공유 기능을 이용하여 파일서버를 구축할 경우는 CIFS(Common Internet File System) 프로토콜을 사용하여 클라이언트에 스토리지를 공유합니다. STEP01 → 역할 및 기능 추가 ※ 서버역활 ▷ File and Storage Services ▷ File and iSCSl Services ▶ File Server(체크) STEP02 → 네트워크 파일 공유 설정하기 ※ 첫번째 예시는 모든 사용자가 읽고 쓰기를 할 수 있는 공유 폴더를 생성합니다. 2-1 ShareALL 폴더 생성 ▷ 속성 선택 2-2 공..
ASP를 이용한 SMTP 메일 발송 이것을 일종의 폼메일이라고도 합니다. 폼(Form)+메일(Mail) 합성어로 홈페이지에서 문의 양식을 작성하여 발송을 하면 서버의 SMTP 서비스를 통해 관리자나 또는 수신자에게 메일로 전달하는 것을 말합니다. 여기서의 포스팅은 폼은 제가 따로 가지고 있지 않기 때문에 메일 발송 소스만으로 어떻게 동작을 하는지에 대해서만 진행하도록 하겠습니다. 폼은 검색을 하다 보니 마이크로소프트에서 제공하는 Visual Studio를 이용하면 좀 더 편하게 진행할 수 있는 것으로 보여 추후 설치 및 폼메일 만드는 실습을 해보도록 하겠습니다. 전제 조건 SMTP 서버 설치 IIS 세팅을 통해 도메인(바운딩)이 연결이 되어 있어야 합니다. ASP 기능 설치 STEP01 → SMTP 서버..
ASP.NET [설치 설명 참고] ASP (Active Server Pages)는 웹 사이트 및 웹 응용 프로그램을 작성하기 위한 서버 쪽 스크립트 작성 환경을 제공합니다. 마이크로소프트에서 동적인 웹 페이지들을 생성하기 위한 스크립트 엔진으로 CGI 스크립트에 대한 성능 향상과 함께 IIS에 VBScript 및 JScript에 대한 기본 지원을 제공합니다. 그 위 버전으로 ASP.NET은 관리 코드를 사용하여 웹 사이트 및 웹 응용 프로그램을 작성하기 위한 서버 쪽 개체 지향 프로그래밍 환경을 제공합니다. ASP.NET은 단순히 ASP의 새 버전이 아닌 .NET Framework에 기반하여 매우 효율적인 프로그래밍 환경을 제공하도록 완전히 다시 설계되어 웹 응용 프로그램을 작성하기 위한 강력한 인프라를..
설명 윈도우 서버는 설치 시 보안상 하나의 원격 데스크톱만 접속할 수 있도록 제한이 되어 있습니다. 다중 접속을 하기 위해서는 로컬 그룹 정책 편집기를 이용하여 제한을 해제를 하면 됩니다. 다만! 정품을 설치하더라도 기본적으로는 라이선스 정책상 원격 데스크톱의 세션 수는 단 2개까지만 접근이 가능합니다. 연결 개수 제한 옵션이 따로 있지만 3개 이상을 설정하더라도 최대 2개의 원격 세션밖에 접속하지 못한다는 뜻입니다. 즉 3개이상의 세션을 접속을 하기 위해서는 별도의 CAL(클라이언트 액세스 라이선스)를 구입하거나 또는 패키지에 포함되어 있는 RDS 라이선싱 적용을 해야 한다는 뜻입니다. 이 부분은 포스팅 도중 다시 한번 설명드리도록 하겠습니다. STEP01 → 원격 데스크톱 기본 접속(설정X) ※ 물리..
SMTP Server SMTP(Simple Mail Transfer Protocol) Server는 인터넷 메일서버에서 이메일(E-MAIL)을 주고받기 위한 전송 프로토콜입니다. TCP/IP 통신 포트는 25(Port)를 사용합니다. 웹 IIS 하위 패키지가 아닌 별도의 IIS 6 관리자 콘솔을 통해서 설정이 가능합니다. 윈도우 서버에서는 메일서버로 이용하기보다는 IIS 웹서버(웹브라우저)를 통한 폼메일 이메일 발송으로 많이 이용합니다. 예시로 홈페이지에서 문의나 상담 신청서를 작성하여 보내기 버튼을 누르면 담당자에게 메일로 전달해주는 것을 생각하면 됩니다. STEP01 → 역할 및 기능 추가 1-1 서버 관리자[대시보드]에서 추가 (부팅 시 기본으로 팝업창 오픈) 1-2 기능 ▷ SMTP Server ..
Microsoft Edge connection delay issue - Proxy 증상 마이크로소프트 Windows 10에서 제공하는 Microsoft Edge Browser에서만 모든 사이트 연결 지연 발생 네트워크는 기가인터넷을 사용하며 PC 성능 체크 시 하드웨어적으로는 전혀 문제가 되지 않았습니다. 또한 다른 브라우저인 구글 크롬(Chrome) 및 모질라 파이어 폭스(Firefox), 네이버 웨일(Whale) 등에서는 지연이 없었습니다. 환경 필자는 Windows 10 출시일(2015)년도부터 Home정품을 구입하여 사용하였으며 도중에는 Pro를 구입하여 OS 변경하여 사용했지만 단 한 번도 이런 문제가 없었습니다. 정확한 발생 시점은 기억이 나지 않지만 Windows 10 Pro (20H2) 버..
WebDAV(IIS) WebDAV (Web Distributed Authoring and Versioning, 웹 분산 저작 및 버전 관리)는 쉽게 말하면 HTTP 웹 기반을 통해 데이터를 주고받고 하는 확장된 환경을 말합니다. FTP는 TCP/IP 통신 포트 21(Port)을 통해 주고받으며 서버에 접속하기 위해서는 별도의 클라이언트 프로그램이 필요합니다. 이 방식은 IIS 설정에서 WebDAV제작 규칙을 허용하면 HTTP/HTTPS(80/443) 웹 포트를 이용하여 웹 브라우저나 윈도우 PC 네트워크 드라이브 연결을 통해 실시간으로 파일 관리(조회, 수정, 삭제, 이동)를 할 수가 있게 됩니다. 이전 포스팅들을 한 번씩 보고 오시면 아래 실습 진행 시에 좀 더 도움이 됩니다. STEP01 → 역할 및..
FTP Server (IIS) FTP(File Transfer Protocol) Server는 서버와 클라이언트 사이의 파일 전송을 하기 위한 프로토콜입니다. TCP/IP 통신 포트는 21(Port)을 사용합니다. IIS 하위 패키지에 포함되어 있으며 기본적으로 설치는 되어있지 않으므로 서버 관리자(또는 제어판의 Windows 기능 켜기/끄기)에서 역할 기능 추가 설치를 해야 이용이 가능합니다. 그럼 설치 및 간단한 테스트에 대해서 알아보도록 하겠습니다. Web Server (IIS) 설치 : https://foxydog.tistory.com/49 기본적으로 IIS설치가 되어있어야 합니다. STEP01 → 역할 및 기능 추가 1-1 서버 관리자[대시보드]에서 추가 (부팅 시 기본으로 팝업창 오픈) 1-2..
Web Server (IIS) IIS(Internet Information Services) 인터넷 정보 서비스는 마이크로소프트 서버 패키지에 포함되어 있는 웹 서버를 운영하기 위한 관리 툴입니다. 기본적으로 설치는 되어있지 않으므로 서버 관리자(또는 제어판의 Windows 기능 켜기/끄기)에서 역할 기능 추가 설치를 해야 이용이 가능합니다. 설치가 완료되었다면 이번에는 윈도우 서비스 호스팅이 어떻게 운영이 되는지 알아보도록 하겠습니다. Web Server (IIS) 설치 : https://foxydog.tistory.com/49 Windows Server 2019 에서는 IIS 10.0 이상 버전이 설치가 됩니다. STEP01 → 일반 사용자 계정 생성 보안을 위해 각각의 웹 디렉토리에만 접근이 가능한..
Web Server (IIS) IIS(Internet Information Services) 인터넷 정보 서비스는 마이크로소프트 서버 패키지에 포함되어 있는 웹 서버를 운영하기 위한 관리 툴입니다. 기본적으로 설치는 되어있지 않으므로 서버 관리자(또는 제어판의 Windows 기능 켜기/끄기)에서 역할 기능 추가 설치를 해야 이용이 가능합니다. 그럼 설치 및 간단한 테스트에 대해서 알아보도록 하겠습니다. Windows Server 2019 에서는 IIS 10.0 이상 버전이 설치가 됩니다. STEP01 → 역할 및 기능 추가 1-1 서버 관리자[대시보드]에서 추가 (부팅시 기본으로 팝업창 오픈) 1-2 제어판에서 추가 STEP02 → IIS 설치하기 (순서대로) ※ 필요한 기능을 놓치더라도 언제든지 [역할..
이전 포스팅 참고 : https://foxydog.tistory.com/47 이전에는 기본 포트[3389]로 접속했다면 보안을 위해 다른 포트로 변경하여 접속 시도를 해보겠습니다. 이 방법은 꼭 Windows Server가 아니더라도 Windows 7 / 8.1 / 10 대부분의 OS가 동일하게 가능합니다. STEP01 → 레지스트리 편집기 열기 ※ Win(윈도우키)+R 실행을 통한 [regedit] 입력을 하시거나 작업 표시줄 검색에서 입력 STEP02 → 경로 이동 ※ HKEY_LOCAL_MACHINE ▷ SYSTEM ▷ CurrentControlSet ▷ Control ▷Terminal Server ▷WinStations ▷ RDP-Tcp STEP03 → 포트 번호[PortNumber] 변경 ※ 더..
Remote Desktop Services 서버 설치 후 관리를 위해 외부에서 접근이 가능하도록 하기 위해서는 원격 데스크톱 서비스를 활성화할 필요가 있습니다. 이 방법은 서버 위주의 설명이며 물론 Windows 10 기반으로 된 OS는 비슷한 맥락으로 전부 가능합니다. STEP01 → Remote Desktop Services 활성화 1-1 서버 관리자를 통한 방법 ① 시작 ▷ 서버 관리자 ② 로컬 서버 ▷ 원격 데스크톱 [사용 안 함] 클릭 ③ 이 컴퓨터에 대한 원격 연결 허용 [체크] 네트워크 수준 인증을 사용하여 원격 데스크톱을 실행하는 컴퓨터에서만 연결 허용(권장) [체크] ④ 적용 확인 ▷ F5(새로고침) ▷ 원격 데스크톱 [사용] 변경 확인 1-2 내 PC 또는 제어판 속성을 통한 변경 ① ..
Windows Server 윈도우즈 서버(Windows Server)는 마이크로소프트에서 공개한 서버 운영 체제의 상품 이름입니다. 신형 윈도우 10 기반으로 만들어진 서버용 OS이며 해당 서비스를 구입하면 대부분의 필요한 패키지는 기본으로 이용이 가능합니다. 대표적으로 웹 운영을 하기 위한 [IIS], 도메인 네임서버 [DNS Server], 네트워크 IP 자동할당[DHCP Server], 가상 서버[Hyper-V], 파일서버[SMB], 메일 발송[SMTP Server], 데이터 백업 WSB(Windows Server Backup)등이 있습니다. 리눅스/유닉스처럼 필요한 패키지를 찾아서 설치하는 게 아닌 이미 OS 안에 모든 패키지가 포함되어 있으므로 서버 관리자[역할 및 기능 추가]를 통해 바로 설치..
CentOS Stream - COCKPIT (Web-based server management tool) COCKPIT 공식 홈페이지 : https://cockpit-project.org/ COCKPIT은 사전적 의미로 (항공기. 보트. 경주용 자동차의) 조종석을 뜻합니다. 그래서인지 로고도 항공 모양입니다. 콘솔에서 하던 작업을 조종석처럼 한눈에 파악하기 위해 웹 인터페이스를 제공합니다. 웹 브라우저에서 서버를 확인하고 마우스로 시스템 작업 수행이 가능합니다. 또한 스토리지 관리, 네트워크 구성, 로그(시스템) 확인 등을 쉽게 할 수 있습니다. 오픈소스로 무료로 사용이 가능합니다. ※ [CentOS 7]부터 설치 가능하며 [CentOS 8], [CentOS Stream]에서는 OS 기본 패키지에 포함되..
CentOS Stream - Install and basic setup CentOS Stream 공식 사이트 : https://centos.org/ 공식 블로그 사이트(내용 참고) : https://blog.centos.org/2020/12/future-is-centos-stream/ CentOS 8 → CentOS Stream 변환 방법 : https://foxydog.tistory.com/43 기존에는 Red Hat Enterprise Linux (RHEL)에서 재구축 환경인 CentOS Linux 배포로 운영이 되고 있었으나 앞으로 [CentOS Stream]으로 변경되며 이 포지션은 Red Hat Enterprise Linux의 업스트림 (개발)용 역할을 하게 됩니다. Fedora Linux와 R..
Converting from CentOS 8 Linux to CentOS Stream CentOS Stream 공식 블로그 사이트(내용 참고) : https://blog.centos.org/2020/12/future-is-centos-stream/ 기존에는 Red Hat Enterprise Linux (RHEL)에서 재구축 환경인 CentOS Linux 배포로 운영이 되고 있었으나 앞으로 [CentOS Stream]으로 변경되며 이 포지션은 Red Hat Enterprise Linux의 업스트림 (개발)용 역할을 하게 됩니다. Fedora Linux와 RHEL 사이의 미드(중간) 포지션으로 변경된다고 생각하시면 됩니다. 간단하게 요약하자면 기존 : Fedora Linux ▶ Red Hat Enterpri..
Images Blocked by a Browser - Mixed Content Policy 최근 들어 호스팅 서비스 문의가 많아진 것 중 하나가 웹 브라우저에서 이미지가 뜨지 않는다는 문의입니다. 웹을 통해 보는 모든 서비스가 해당되며 특히 이미지를 많이 사용하는 쇼핑몰 사이트, 광고나 뉴스레터 및 공고문을 많이 보내는 웹메일 서비스에서 많이 발생합니다. 안 뜨는 이유는 여러 가지가 있지만 결론을 바로 말씀드리자면 최근 브라우저를 제공하는 기관들이 HTTPS와 HTTP 혼합 콘텐츠 사용 정책 변경으로 인해 기본적으로 보이지 않게 처리하여 발생하는 문제가 가장 많습니다. 혼합 콘텐츠[Mixed Content]란? 간단하게 말씀드리면 "HTTPS(443)://도메인 주소", SSL 보안 인증서가 적용된 사이..
Get SSL Security Certificate Free [SSL For Free] SSL [Secure Socket Layer] 서버와 사용자(브라우저) 간의 통신을 할 경우 정보를 함호화 하고 도중에 해킹을 통해 정보가 유출이 된다고 하더라도 정보의 내용을 보호할 수 있는 보안 인증 솔루션 기술이라고 생각하시면 됩니다. 최근 브라우저 제공하는 업체마다 보안 인증서(SSL)가 적용된 [HTTPS(443)://도메인 주소]를 이용하지 않을 경우 사이트의 이미지나 확장자, 첨부파일 등이 제대로 작동되지 않도록 보안 업데이트를 하고 있으며 선택사항이 아닌 이미 강제로 적용을 하고 있습니다. [스크린샷 참고] 원래 전문 보안 인증서 발급 업체 사이트를 통해 최소 1년 단위로 비용을 지불하고 적용을 했으며 ..
CentOS 8 - linux locale Settings locale 우리나라 말로는 [로케일]이라고도 하는데, 주로 터미널로 접속하는 사용자 인터페이스를 표시하는 기본적인 언어를 국가별로 선택할 수 있는 정보를 출력해주는 것을 말합니다. 하지만 서버를 여러 대 관리하다 보면 터미널 접속 시 간혹 한글이 깨져서 보이는 경우가 있습니다. 바로 원인을 말씀드리자면 이는 제가 접속하려는 원격프로그램[Putty]의 언어 설정과 리눅스 OS 내부 로케일[Locale]의 언어가 서로 맞지 않아 발생하는 문제입니다. 이는 다른 원격 프로그램도 비슷하게 발생할 수 있습니다. 로케일 설정을 하여 어떻게 진행되는지를 알아보도록 하겠습니다. □ 설치 환경 및 준비물 서버준비 CentOS 8 리눅스 설치 서버 [포스팅 참고..
LVM [Logical Volume Manager] + Expansion LVM [Logical Volume Manager] 뜻 그대로 논리적 볼륨 관리자로 물리 디스크(하드디스크)에 가상의 레이어를 생성하여 여러 개의 논리적 개념의 볼륨을 나누거나 합치는 것을 가능하게 해주는 프로그램입니다. 주로 물리 서버보다는 가상화 솔루션 [VMware/HiperV/XenServer] 등에서 많이 이용하며 이는 LVM 특징인 유연성과 관련이 있습니다. 일반적으로 물리 디스크의 용량을 늘리기 위해서는 서버를 종료하고 디스크를 연결한 다음에 백업 및 디스크 포맷 후에 파티션을 나누는 등 매우 복잡한 과정을 거쳐야 하지만 LVM으로 구성된 디스크는 처음 파티셔닝 구성에서만 재부팅이 필요하며 이후에는 명령어로 실서버 운영..