본문 바로가기

서버/리눅스 서버151

frp(s/c) HTTP/HTTPS/TCP/UDP 터널링 설치하기 안녕하세요. 도정진입니다. 최근에 글 본 중에 LTE 라우터에서 외부망 연결하는 방법이나 이런 부분에서 유용할 것 같습니다. 1. 구조 설명 git 주소는 하기와 같습니다. github.com/fatedier/frp NAT 환경인 서버에서 외부에서 해당 서비스로 접근하지 못할 경우, 다른 PUBLIC 서버에서 해당 NAT 서버에 있는 서비스를 중계한다고 보시면 됩니다. 이는 SSH 의 R 컨넥션 기능과 거의 동일하다고 보시면 되는데요. 생각보다 이렇게 사용하는게 간단하게 느껴져 간단 테스트를 해보았습니다. frps 는 서버이며 클라이언트를 받아들일 포트를 하나 설정합니다. 예를 들어 49999 포트를 설정했다고 하고 frpc 는 클라이언트 입니다. frps 서버에 49999포트를 통해 접속합니다. frp.. 2021. 4. 26.
Proxmox VG 추가하기 (LVM) 안녕하세요? SSD를 용량 큰걸 주문했으면 좋겠지만, 그렇지 않은 경우가 있습니다. 이전에 PROXMOX 설치할 때, LVM 으로 구성하여 진행했었어서 서브로 있는 128GB를 볼륨 그룹에 추가하고 메인 파티션을 확장하는 방법을 작성해보겠습니다. 현재 256기가 SSD가 볼륨 그룹 pve 에 들어있고 그룹 내부에 로직 볼륨이 1개가 있는 상황입니다. root@debian:~# vgdisplay -v --- Volume group --- VG Name pve System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 10 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0.. 2021. 3. 27.
Proxmox J5005 GPU 패쓰쓰루 안녕하세요? 이번에는 GPU를 PASSTHROUGH 해보겠습니다. 저는 HA 용도로 사용하고 있는 서버를 PROXMOX 를 설치해서 시작했습니다. HA를 그대로 가상화 하기 위함도 있었고 자원이 남는걸 활용하려고 했기 때문입니다. 원격 데스크탑 용도로 사용할 예정이며, GPU가 있어야 PARSEC 이 되기 때문에 GPU를 꼭 VM에 넣어주어야 합니다. 이 세팅은 Headless 로 진행되며, 모니터는 없는 상태에서 진행됩니다. 잘못하면 부팅이 안될 수 있음으로 꼭 복구할 수 있는 위치에서 따라하시길 바랍니다. 0. 이전 PVE 관련 글 Proxmox 설치 후기 (간단편) (djjproject.com) Proxmox 설치 후 LVM 용량 조절하기 (djjproject.com) Proxmox apt-get .. 2021. 3. 25.
INTEL NUC7PJYH 데비안 블루투스/BLE 펌웨어 설치하기 안녕하세요? 블루투스가 안되어 당황하였으나, 하기와 같이 설치 하였습니다. 일단 dmesg 를 보니 하기와 같이 펌웨어가 없다고 나오네요. root@debian:/lib/modules/5.4.73-1-pve/kernel/drivers/bluetooth# dmesg | grep firmware[ 4.085389] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2[ 4.109791] Bluetooth: hci0: Minimum firmware build 1 week 10 2014[ 4.110512] bluetooth hci0: Direct firmware load for intel/ibt-17-16-1.sfi .. 2021. 1. 9.
Proxmox apt-get / uuid 하드 마운트 설정 안녕하세요? proxmox 설정 진행하면서 기본 설정에 대해서 작성하겠습니다. 1. debian repository 설정 하기 명령으로 데비안 백포트와 non-free 를 추가한 주소를 삽입합니다. root@debian:~# cat /etc/apt/sources.list> deb http://ftp.kr.debian.org/debian buster main contrib non-free> deb http://ftp.kr.debian.org/debian buster-updates main contrib non-free> deb http://ftp.kr.debian.org/debian buster-backports main contrib non-free> deb http://security.debian.or.. 2021. 1. 8.
Proxmox 설치 후 LVM 용량 조절하기 안녕하세요? 간단하게 백업합니다. 256기가 SSD를 사용 중이나, 용량이 반만 보이고 rootfs 가 50기가 정도 밖에 할당이 안되어, 목적에 맞지 않아서 설정한 후기를 작성합니다. 1. 웹 UI에서 local 제외 모든 LVM 디렉터리 할당 해제 하기와 같이 local 만 남겨두고 삭제합니다. 2. LVM 용량 재 조정 LVM 은 크게 볼륨 그룹, 로지컬 볼륨이 있습니다. 볼륨 그룹을 여러개 생성 가능하고, 볼륨 그룹에 디스크를 여러개 넣을 수 있습니다.각 디스크는 클러스터 사이즈를 가지며, 기본 4MB 크기를 가집니다. 볼륨 그룹 내에서 용량을 마음대로 늘이고 줄이고 가능합니다. 즉 리파티션이 필요 없다는 이야기 입니다. 그러나 저는 홈서버 이기 때문에 이 부분이 필요가 없어서 pve/data 를.. 2021. 1. 8.
Proxmox 설치 후기 (간단편) 안녕하세요? 음.. 최근에 서버를 새로 설치하면서 가상화 플랫폼을 사용하기는 해야하는데 ... 버추얼 박스를 쓰기에는 이제 phpvirtualbox 가 지원이 끊긴 부분도 있어서.. 애매한 부분이 있었습니다. 콘솔 화면을 보는 부분도 WebUI 에서 한번에 해결이 불가능하고 guacamole 과 엮어서 사용해야하는 불편함이 있습니다. 일단은 Debian 10 으로 재설치를 하였고, 그런데 Proxmox를 설치하고 올껄.. 하는 아쉬움이 생겼습니다. 그런데 Debian10이면 그냥 proxmox 를 올릴 수 있는 방법이 있어서 설치를 해 보고 간단 테스트를 해보았습니다. 일단 원격지에 있다보니, 네트워킹 설정은 해보지 않았습니다. 잘못하면 연결을 영원히 못할 수 있기 때문입니다. 그럼 시작합니다. 1. 설.. 2020. 11. 9.
CoreELEC Docker 사용하기 (우분투 컨테이너 설정) 안녕하세요? CoreELEC 의 docker 를 사용해 보겠습니다. 1. 우분투 컨테이너 생성 하기 명령으로 이미지를 받습니다. CoreELEC:~ # docker pull ubuntu:18.0418.04: Pulling from library/ubuntu854ab59e811f: Pull complete996b7ca18b13: Pull complete50a08dcf8afc: Pull completed34a2e7cb38e: Pull completeDigest: sha256:05a58ded9a2c792598e8f4aa8ffe300318eac6f294bf4f49a7abae7544918592Status: Downloaded newer image for ubuntu:18.04 하기 명령으로 실행합니다. -d : .. 2020. 9. 17.
쉘 자동 완성 fuzzy finder 안녕하세요? 쉘 자동완성을 조금 편하게 하는 스크립트.. 지인이 알려주셔서 알게 되었습니다. 일단은 본래 쉘 기능을 통해서 자동완성을 하는 기법을 알아보고 fuzzy finder 를 설치해서 한번 더 알아보겠습니다. 1. CTRL + R / TAB 기본적으로 명령어를 입력을 했으면 bash 쉘에서는 .bash_history 에 저장을 해놓고 그것을 CTRL + R 로 검색이 가능합니다. 2. fuzzy finder 설치 하기와 같이 설치합니다. 공식 : https://github.com/junegunn/fzf git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf~/.fzf/install 3. 간단 활용 하기 이외에도 기능은 많지만 자주 쓰는 기능.. 2020. 8. 30.
Beelink GT-MINI A / Armbian 블루투스 최적화 (HomeAssistant) 안녕하세요? 블루투스로 여러가지를 연동하게 되면서, GT-MINI 에 올려놓은 Armbian 을 여러가지 손대게 되네요. 그 과정 시작해 보겠습니다. 1. 블루투스 더미 장치 로딩 막기 hciconfig 를 입력해보면, UART 를 제외하고 SDIO로 블루투스 장치가 뜨는 경우가 있습니다. SDIO는 실제로 감지되는 장치가 아니며, 빈 SDIO 채널에 디바이스가 probe 되는 것 같습니다. 그래서 SDIO 드라이버가 로딩되지 않도록 모듈을 제외시켜 주셔야 합니다. 음... 2개가 잡히는 사진은 아쉽게도 그때 백업한 내용이 없어서 첨부가 불가하네요. root@aml:~# hciconfighci0:Type: Primary Bus: UARTBD Address: 6C:21:A2:ED:2C:10 ACL MTU:.. 2020. 8. 22.
rclone crypt 마운트를 plexdrive 를 통해서 마운트 하기 안녕하세요? 도정진입니다. rclone 을 이용하면서 아무래도 대학이나 고등학교에서 하는 드라이브의 경우 파일을 암호화 해야할것 같다는 생각으로 암호화를 진행하게 되었습니다. 그런데, rclone 을 쓰다 보니 파일 리스팅이 너무 느리게 되어 스트레스를 많이 받고 있었는데요. 그래서 하기 가이드를 작성합니다. 1. rclone 드라이브 리스트 저는 하기 드라이브를 가지고 있으며 crypt 마운트를 가지고 있습니다. root@aml:~# rclone configCurrent remotes: Name Type==== ====djjproject drivenaver drivedjjcrypt cryptgdrive drivelocal localdaum drivedaumcrypt crypt e) Edit existi.. 2020. 8. 13.
Beelink GT-MINI A USB로 마이그레이션 하기 안녕하세요? 저는 GTMINI 를 거의 메인 서버로 사용하고 있습니다. 1. 웹서버2. 파일서버3. 특수 서버4. IOT 특히 IOT 에는 HomeAssistant / ESPHOME / Zigbee2MQTT / Mosquitto 등을 운영합니다. 이러다 보니, IO 가 몰리는 경우도 있고 SD카드가 뻑나는 경우가 너무 잦습니다. 제일 문제는 SD카드가 느리면 문제가 있습니다. 이 부분을 제가 오전에 체크해본결과 USB 부팅이 가능하다는 것을 알게 되었고 아예 SD카드를 백업을 떠서 SSD에 Write 하였습니다. 1. Win32DiskImager 로 백업 뜬 이미지 SSD로 복사 하기 URL 에서 프로그램을 받으시고 관리자 권한으로 실행하시길 바랍니다. https://m0n0.ch/wall/physdis.. 2020. 7. 11.
Let's Encrypt 웹 루트 인증을 통해 인증서 생성하기 음, .. 전에 올린 DNS 인증이 certbot renew 자동화가 안됨을 파악했습니다. https://blog.djjproject.com/643 그래서.. web root 인증으로 바꾸었습니다. root@aml:~# certbot renewSaving debug log to /var/log/letsencrypt/letsencrypt.log - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Processing /etc/letsencrypt/renewal/djjproject.com.conf- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -.. 2020. 6. 3.
Beelink GT-Mini A Armbian 설치 및 이전 안녕하세요? 간략하게 메모를 합니다. AoL 환경에서 안드로이드를 쓸 일이 없어서 Armbian 으로 넘어가는 부분입니다. 일단, 패키지 설치 속도가 EMMC 에 설치하는게 아니라서 매우 느립니다. armbian 설치는 이 링크를 참고하세요. https://blog.djjproject.com/618 0. 패키지 주소 한국 미러로 바꾸기 root@aml:~# sed -i -e 's/httpredir.debian.org/ftp.lanet.kr/g' /etc/apt/sources.listroot@aml:~# apt updateHit:1 http://ftp.lanet.kr/debian buster InReleaseHit:2 http://ftp.lanet.kr/debian buster-updates InRelea.. 2020. 5. 17.
오라클 프리티어 계정 생성 및 인스턴스 생성하기 안녕하세요? 간결하게 오라클 프리티어 계정 생성 및 머신 생성까지 가보겠습니다. US : East 리전KO : Korea 리전 1. 계정 생성 아래의 주소에서 가입을 하시길바랍니다. 이 글은 국내를 기반으로 하고 있기 때문에 미국 주소등을 고려하지 않습니다. https://www.oracle.com/kr/cloud/free/ 중간에 주소 및 전화번호 인증 및 카드등록 까지 하게 되는데요. 1달러를 한번 빼보는 것 같습니다. (환율 살벌하네요.) 2. 로그인 하기 리뷰잉 중이라고 메일이 날아옵니다. 리뷰가 끝나지 않으면 로그인을 못하는 거 같네요. 잠시 기다려 보겠습니다. 3. 카드 관련 회원 가입 문제 오라클 클라우드의 경우 카드를 많이 가리는 것 같습니다. 상기와 같이 리뷰잉 중이라고 나오고, 실제로 .. 2020. 4. 23.
Let's Encrypt SSL 인증서 발급하기 (certbot / renew) 안녕하세요. 최근에 FTPS 서버 설정을 하면서, 확인되지 않은 CA 에서 발급한 인증서로 에러가 발생하는 부분이 있어서 이번에 Let's Encrypt 를 통해 모두 신뢰할 수 있는 CA 에서 발급한 인증서로 처리하기 위해 아래의 가이드를 백업합니다. 정확히 인증 과정에 대해서 모르며, 설정방법에 대해서만 기술합니다. 이전에는 와일드 카드가 되지 않았는데 이제 된다고 해서 시도해봄직 한 부분이 있습니다. https://letsencrypt.org/ko/ 1. certbot 설치하기 간단하게 apt 툴로 설치합니다. root@AOL-Debian:~# apt install certbotReading package lists... DoneBuilding dependency tree Reading state .. 2020. 4. 5.