본문 바로가기
반응형

살며 살아가며424

Win->Linux 카피시 라인마다... "^M" 제거 📌 autocutsel로 PRIMARY↔CLIPBOARD 동기화는 그대로 두고,그 흐름 위에 \r(CR) 제거 필터를 얹는 방식으로 깔끔하게 해결하는 방법아래 스크립트는 클립보드가 바뀔 때마다 내용을 읽어 \r 을 제거한 뒤다시 CLIPBOARD/PRIMARY 모두에 반영합니다. (root GUI 세션/RDP 환경 고려)1) 준비물 설치 apt update apt install -y autocutsel xclip 2) CR 제거 데몬 스크립트 만들기/usr/local/bin/clipboard_crfix.sh 생성:cat >/usr/local/bin/clipboard_crfix.sh = 10 )) && export DISPLAY=":$n.0" && break donefiexport XAUTHORITY.. 2025. 9. 3.
📌 리눅스 클립보드 3종류 📌 리눅스 클립보드 3종류PRIMARY마우스로 드래그한 선택 영역.붙여넣기는 중간 버튼(또는 Shift+Insert).xclip -o -selection primary 로 확인.CLIPBOARDCtrl+C / Ctrl+V 같은 단축키로 다루는 영역.Windows와 RDP에서 공유되는 것은 이쪽입니다.xclip -o -selection clipboard 로 확인.SECONDARY거의 쓰이지 않음(PRIMARY → CLIPBOARD 자동 동기화)1) autocutsel 사용 sudo apt install autocutsel -y 세션에서 자동 실행되도록 추가: autocutsel -fork autocutsel -selection PRIMARY -fork (보통 ~/.xsession이나 ~/.xinitrc,.. 2025. 9. 3.
DNS 안 될때 아래 처럼 패키지를 깔려고 하는데 죄다 에러...nslookup으로 DNS 조회하니까 에러[/home/firstpw] sudo apt install docker.io -yE: Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/libe/liberror-perl/liberror-perl_0.17025-1_all.deb Could not resolve 'us.archive.ubuntu.com'E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/g/git/git-man_2.17.1-1ubuntu0.18_all.deb Could not resolve 'us.archive.ubuntu.co.. 2025. 8. 25.
openvpn을 통한 서버에서 client로의 SSH, HTTPS 터널링 방법 openvpn을 통한 서버에서 client로의 SSH, HTTPS 터널링 방법 ChatGPT의 말:OpenVPN을 통해 서버에서 클라이언트로 SSH나 HTTPS 요청을 터널링하려면 일반적인 클라이언트-서버 모델과 반대 방향의 흐름이 필요합니다. 즉:서버 → 클라이언트로 역방향 접속 (reverse tunnel) 혹은 VPN 라우팅 설정일반적인 VPN 사용법은 클라이언트가 VPN을 통해 서버에 접속하는 구조이므로, 서버에서 클라이언트로 접근하려면 별도의 설정이 필요합니다.✅ 목표OpenVPN 연결을 이용해:서버 → 클라이언트의 SSH (22번 포트) 접속서버 → 클라이언트의 HTTPS (443번 포트) 요청 전송✅ 기본 구성scss복사편집[Client] ←(VPN)→ [OpenVPN Server] ←(ss.. 2025. 7. 17.
반응형