일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- typescript
- 함수형프로그래밍
- 자료구조
- stream
- 파이썬
- ChatGPT
- Schema Registry
- vscode
- MSA
- MSK
- 비주얼 스튜디오 코드
- javascript
- NPM
- html
- Linux
- Generics
- ES6
- node.js
- GIT
- Certbot
- V8
- nodeJS
- python
- 알고리즘
- nestjs
- docker
- Express
- Functional Programming
- Let's Encrypt
- https
- Today
- Total
목록Linux (4)
JangBaGeum.gif

홈서버를 구축하면서 가장 고민이 많았던 부분 중 하나는 네트워크 구성이었다.현재 거주하고 있는 건물은 개별 공인 IP를 제공하지 않는 구조였기 때문에, 홈서버를 외부에 직접 노출시키는 것이 사실상 불가능했다. 따라서 외부에서 홈서버에 접근하려면 네트워크를 우회할 수 있는 방법이 필요했다.이 문제를 해결하기 위해 클라우드 컴퓨팅 서비스의 VM을 중간에 두고 네트워크 터널링을 구성했다. 홈서버와 클라우드 VM 사이에 WireGuard 기반의 VPN 터널을 구축한 뒤, 외부 요청은 VM이 받고 이를 홈서버로 전달하는 방식으로 설계했다.이 과정에서 중요한 역할을 한 것이 바로 iptables를 이용한 포트포워딩 규칙 설정 있다. 클라우드 VM에서 특정 포트로 들어오는 트래픽을 VPN을 통해 홈서버의 내부 IP로..

로컬 환경이 아닌 리눅스 장비 혹은 그 외의 호스트의 코드를 수정하고 싶을 때 VS Code의 확장 기능을 이용해서 좀 더 편리하게 코드를 수정할 수 있는 방법이 있어 기록하려고 합니다. 저의 경우는 버전 관리가 되지 않고 있던 리눅스 장비의 코드를 수정할 때 터미널에서 원격 SSH 접속을 통해서 에디터를 이용해 수정을 했었는데 VS Code의 편리한 확장 기능을 알게 된 이후로 VS Code로 원격 SSH 호스트 접속을 통해 코드를 확인/수정을 하고 있고 리눅스뿐만 아니라 윈도우 기반의 장비에도 접근해 매우 애용하고 있는 기능입니다. VS Code Extension의 Remote Development 확장을 이용한 원격 SSH 호스트와의 통신 우선, VS Code에서 원격 SSH 호스트와 통신을 하기 ..

이동 키 기능 w 단어 첫 글자 기준으로 다음으로 이동 W 공백 기준으로 다음(단어의 시작)으로 이동 b 단어 첫 글자 기준으로 이전으로 이동 B 공백 기준으로 이전으로 이동 e 단어 마지막 글자 기준으로 다음으로 이동 E 공백 기준으로 다음(단어의 끝)으로 이동 gg 문서 맨 앞으로 이동 G 문서 맨 아래로 이동 ^ 문장 맨 앞으로 이동 $ 문장 맨 뒤로 이동 찾기 /단어 - 문서에서 단어 찾기 n이나 N으로 다음/이전 찾기 * - 현재 단어를 포워드 방향으로 찾기 # - 현재 단어를 백워드 방향으로 찾기 삽입 키 기능 i 커서 위치에 Insert I 줄 맨 앞에서 Insert a 커서 다음에 Insert A 줄 맨 뒤에서 Insert o 커서 아래로 한 줄 띄우고 Insert O 커서 위로 한 줄 띄..

안녕하세요. 윈도우11에서 리눅스 bash쉘을 사용하기 위해서 WSL2를 설치해 보고자 합니다. 기존에 mac을 쓰다가 최근에 윈도우로 넘어오면서 리눅스 기반 쉘에 익숙해져 있다보니 윈도우 위에서 리눅스를 사용할 수 있는 방법을 찾아보았어요😌 WSL은 Windows Subsystem for Linux로 리눅스용 윈도우 하위 시스템입니다. Windows 11의 WSL부터는 리눅스 GUI 앱들을 부분 지원한다고 하네요. 이 부분은 나중에 가지고 놀아볼까 해요. 기본 설치 요건 Windows 10 버전 2004 이상(빌드 19041 이상) 또는 Windows 11 설치 방법 1. 검색 -> Windows PowerShell을 관리자 권한으로 실행해줍니다. 2. wsl --install을 입력해줍니다. 가상 머..