hello

JHL

DevOps Engineer. Fullstack Develloper. Software Architect.

Korea
JHL

wsl

WSL2에서 포트 포워딩 자동화하기 (PowerShell 스크립트로 간단하게 해결)

WSL2(Windows Subsystem for Linux 2)를 사용할 때 자주 부딪히는 문제가 있다. 바로 WSL2 내부 서버에 외부에서 접근할 수 없다는 점이다. WSL2는 가상 네트워크 인터페이스를 통해 동작하기 때문에 리눅스에서 localhost로 열어둔 포트가 Windows나 외부에서 그대로 접근되지 않는다. 이를 해결하기 위해서는 portproxy 기능을 활용한 포트 포워딩 설정이 필요하다. 하지만 문제는…

By JHL

터미널에서 파일을 주고받는 더 쉬운 방법: ZMODEM + lrzsz 활용하기

리눅스 서버에 접속할 때 우리는 흔히 다양한 터미널 프로그램(XShell, SecureCRT, LePutty, Team Tera 등)을 사용합니다. 대부분의 사람들은 리눅스와 로컬 PC 간에 파일을 전송할 때 FTP 또는 SFTP를 떠올리지만, 사실 이보다 훨씬 간단한 방법이 있습니다. 바로 ZMODEM 프로토콜을 지원하는 터미널 프로그램과 lrzsz 패키지를 활용한 파일 전송입니다. ZMODEM이란? ZMODEM은 오래된

By JHL

python

회사에서 Python 쓰는것이란.. (proxy, x509...)

Python 패키지를 외부 저장소(PyPI)에서 설치해야 하지만 내부망 환경에서 프록시 서버를 반드시 거쳐야 하는 경우, pip 설정 파일에 프록시 정보를 지정해야 한다. OS별로 설정 파일의 위치와 이름이 다르므로 주의한다. 🪟 Windows 환경 설정 📁 1. pip 설정 디렉터리 생성 Windows에서 pip 설정 파일은 다음 경로에 위치한다. %UserProfile%\AppData\Roaming\pip 예시:

By JHL

ghost blog 버전을 6.x로 올리고 로그인이 안될 경우

환경 요약 * Ghost 6.6.0 (Docker 컨테이너) * Cloudflare → Nginx Proxy Manager(NPM) → Ghost 컨테이너 * staff device verification(장치 인증) 활성화 상태 security.staffDeviceVerification: true * 메일(SMTP) 미설정 상태 증상 요약 * /ghost/#/signin에서 비밀번호 입력 후 화면이 넘어가지 않거나, * 브라우저 콘솔에서 다음과 같은 에러: * GET /ghost/api/admin/users/me/

By JHL

ASUS TRX50 Sage + RTX 5090 + RTX 4090/3090 다중 GPU 구성기 (Ubuntu 22.04, NVIDIA Open Kernel Module 이슈 해결)

들어가며 최근 블랙웰 아키텍처 기반 RTX 5090을 메인으로, 기존 RTX 4090과 RTX 3090 2장을 함께 사용해야 하는 작업 환경을 구성하게 되었습니다. 메인보드는 ASUS Pro WS TRX50-SAGE WIFI, CPU는 Threadripper PRO 7960X(48 PCIe lanes). 계획은 다음과 같았습니다. * 1번 슬롯: RTX 5090 * 2번 슬롯: RTX 4090 * 4·5번 슬롯: RTX 3090

By JHL