전체 글 143

Termux에서 SSH 서버 설정하기 완벽 가이드

스마트폰의 Termux에 SSH 서버를 설정해 PC에서 원격 접속하는 방법을 정리했습니다. 항상 켜져있는 스마트폰으로 노트북 WOL이나 서버 관리를 편리하게 할 수 있습니다. webstory99.tistory📱 사전 준비사항필수 조건:Termux 앱 설치 (F-Droid 추천)PC와 스마트폰이 동일 네트워크 (192.168.50.xxx)PC에서 ping으로 Termux IP 도달 확인Termux 초기 설정:pkg update && pkg upgrade -ytermux-setup-storage🔧 1단계: OpenSSH 설치 및 사용자 설정# OpenSSH 설치pkg install openssh# 사용자명 확인 (중요!)whoami# 출력 예: u0_a123 (이 값을 메모)# 비밀번호 설정 (필수!)p..

Linux 2026.03.21

Tailscale Docker 재부팅 시 "새 머신 계속 생성" 문제 완전 해결법

🚨 문제 상황✅ docker-compose.yml에 restart: unless-stopped 설정✅ 재부팅 후 docker compose up -d 수동 실행 불필요 ❌ 그런데 Tailscale 대시보드에 ha-server1, ha-server2... 계속 새 머신 생성✅ 해결 핵심 2가지1. docker-compose.yml 최적화version: '3.8'services: tailscale: container_name: tailscale image: tailscale/tailscale:stable hostname: ha-server environment: - TS_HOSTNAME=ha-server # 🔥 필수! 고정 호스트네임 - TS_..

Linux 2026.03.20

우분투에서 LG Gram 배터리 충전 80% 제한 영구 설정하기 (systemd-tmpfiles.d)

🎯 배경노트북 배터리 수명 연장을 위해 충전 상한을 80%로 제한하고 싶었어요./sys/class/power_supply/에 CMB0(배터리), ADP1(어댑터), ucsi-source-psy-USBC000:001(USB-C)만 보여서 일반 BAT0 방법이 안 통했는데 해결했어요!📋 지원 확인# power_supply 목록 확인ls /sys/class/power_supply/# 배터리(CMB0) 충전 제한 지원 여부ls /sys/class/power_supply/CMB0/ | grep charge_controlcharge_control_end_threshold가 있으면 지원 ✅⚡ 즉시 설정 (임시)# 80% 충전 제한sudo sh -c "echo 80 > /sys/class/power_supply/C..

Linux 2026.03.19

🎉 Ubuntu 노트북에 Docker + Home Assistant 완벽 설치 가이드

2026년 3월 기준, 공식 Docker 설치법으로 30분 완성!📋 설치 전 준비✅ Ubuntu 22.04 LTS (듀얼부팅)✅ 100GB 파티션✅ SSH 접속 가능✅ 노트북 IP: 192.168.50.x🚀 1. Docker 공식 설치 (10분)공식 Docker GPG 키 추가sudo apt updatesudo apt install ca-certificates curlsudo install -m 0755 -d /etc/apt/keyringssudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.ascsudo chmod a+r /etc/apt/keyrings/docker.ascDocker 저장소 추가..

useful 2026.03.19

Ubuntu 24.04 SSH setup

Ubuntu SSH 서버 + Putty 접속 완벽 설정 가이드2026.03.18 / Gunwoo Yun다른 PC에서 Putty로 Ubuntu SSH 접속하는 모든 설정을 한 번에 정리했습니다.1. Ubuntu에서 SSH 서버 설치 & 실행SSH 서버 설치sudo apt updatesudo apt install openssh-server -ySSH 상태 확인 및 시작sudo systemctl status ssh # 설치 확인sudo systemctl enable ssh # 부팅 시 자동 시작sudo systemctl start ssh # 지금 바로 시작sudo systemctl status ssh # active (running) 확인2. 방화벽 설정 (UFW)# UFW 활성화 및 ..

Linux 2026.03.18

ubuntu 24.04 static ip setup

Ubuntu Netplan 고정IP 설정 (gateway4 deprecated 해결)2026.03.18 / Gunwoo YunUbuntu Desktop에서 SSH 접속용 고정IP 설정 시 gateway4 has been deprecated 오류 해결법입니다.문제 상황$ sudo netplan applyWARNING: gateway4 has been deprecated, use default routes instead./etc/netplan/에 두 파일:01-network-manager-all.yaml ← Desktop용 (수정 대상)50-cloud-init.yaml ← Server/Cloud용 (그대로)해결: 01-network-manager-all.yaml 수정1. 인터페이스 이름 확..

Linux 2026.03.18

GitHub SSH

GitHub 원격 저장소를 사용하려면 인증을 받아야 하는데, SSH 키를 이용한 인증 방법을 작성한다. 먼저, ssh를 이용하려면 키 쌍을 만들어야된다.ssh-keygen -t ed25519 -C "gunwoo@email.com" 처음에 어디에 키쌍을 저장할지 경로 물어보는데, 기본 경로에 저장한다. 그다음, passphrase 비밀번호 입력을 설정한다. 이 비밀번호는 사용자가 ssh 키를 사용할 때, 추가로 입력하는 비밀번호다. 즉, 내가 행여나 키쌍을 분실했더라도, 2차 인증 역할을 하는거다. passphrase 입력 없이 그냥 엔터를 치면 ssh 키를 사용할 때, 비밀번호 입력을 요구하지 않는다. 보안은 중요하니, passphrase를 입력한다. 여기까지 완료하면 키쌍이 생성된 것을 확인할 수 있다..

useful 2026.03.16

[Yocto Study #2] Poky 시스템

Poky를 빌드하기 전에 필요한 패키지를 먼저 설치한다. $ sudo apt install gawk wget git diffstat unzip texinfo gcc gcc-multilib chrpath socat cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1 libsdl1.2-dev pylint xterm python3-subunit mesa-common-dev zstd liblz4-tool Poky 소스 코드를 clone 하자. LTS 최신 버전인 Scarthgap 으로 다운로드 한다.$ git clone -b scarthgap git://git.yoct..

Linux 2026.01.10