본문 바로가기

전체 글51

Raspberry Pi SSH 키 기반 로그인 + 보안 강화 Raspberry Pi SSH 키 기반 로그인 + 보안 강화 (Windows PowerShell 기준)개요이 문서는 Windows PowerShell 환경에서 라즈베리파이에 SSH 키 기반 로그인을 설정하고,기본적인 보안 강화 작업까지 수행하는 과정을 정리한 것이다.목표:비밀번호 없이 안전하게 접속외부 공격 최소화운영 편의성 확보전체 흐름SSH 키 생성 (클라이언트)공개키를 서버에 등록키 로그인 확인비밀번호 로그인 차단추가 보안 설정 (root 차단, 방화벽, Fail2ban)1. SSH 키 생성 (Windows PowerShell)ssh-keygen -t ed25519설명ed25519는 현재 권장되는 최신 SSH 키 알고리즘생성 결과:개인키: 접속에 사용 (절대 외부 유출 금지)공개키: 서버에 등록생성.. 2026. 4. 4.
라즈베리파이 IP 고정 방법 정리 라즈베리파이 IP 고정 방법 정리(dhcpcd vs NetworkManager + netplan)1. 먼저 개념 이해 (핵심)라즈베리파이에서 IP를 설정하는 방법은어떤 네트워크 관리 시스템을 쓰느냐에 따라 완전히 달라진다.대표 2가지 방식방식특징dhcpcd전통적인 방식NetworkManager + netplan최신 방식 (요즘 기본)중요한 원칙❗ 현재 시스템이 어떤 방식을 사용하는지 먼저 확인해야 한다2. 현재 시스템 확인 방법 systemctl status dhcpcdnmcli device status 결과 해석① dhcpcd 사용 중dhcpcd.service active (running) 👉 → dhcpcd 방식 사용② NetworkManager 사용 중 (요즘 대부분)dhcpcd 없음nmcli d.. 2026. 4. 4.
MFC와 WPF 통합 방법(MFC 안에 WPF 넣기) Visual Studio 2022에서 MFC와 WPF를 통합하는 프로젝트를 만드는 방법을 단계별로 설명하겠습니다. 1단계. WPF 사용자 정의 컨트롤 라이브러리(.NET Framework) 프로젝트 만들기1-1. 새 프로젝트 생성1. 프로젝트 생성2. WPF 사용자 정의 컨트롤 라이브러리(.NET Framework)를 선택. NET Framework가 없는 동일한 이름의 프로젝트가 있으니 주의해 주세요.3. 프로젝트 이름은 WpfControlLibrary, 솔루션 이름은 MfcWpfIntegration로 임의 지정하겠습니다.1-2. WPF 컨트롤 수정UserControl1.xaml을 다음과 같이 수정합니다. .. 2025. 10. 28.
[엑셀]매크로 ' 입력값을 두 배로 만들어 반환하는 사용자 정의 함수 (UDF) Function DoubleTheValue(inputValue As Variant) As Variant ' 입력값이 숫자인지 확인 If IsNumeric(inputValue) Then ' 숫자인 경우 2를 곱한 값을 반환 DoubleTheValue = CDbl(inputValue) * 2 Else ' 숫자가 아닌 경우, 오류 값(#VALUE!)을 반환 DoubleTheValue = CVErr(xlErrValue) End If End Function ' DoubleTheValue 함수를 사용하여 Sheet1의 A1, A2 셀 값을 처리하는 프로시저 Sub .. 2025. 6. 1.