CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·주식한당 ·아이포니앙 ·방탄소년당 ·MaClien ·일본산당 ·자전거당 ·안드로메당 ·개발한당 ·바다건너당 ·이륜차당 ·소시당 ·냐옹이당 ·AI당 ·소셜게임한당 ·골프당 ·걸그룹당 ·클다방 ·나스당 ·와인마신당 ·오른당 ·어학당 ·키보드당 ·퐁당퐁당 ·노젓는당 ·육아당 ·물고기당 ·스팀한당 ·PC튜닝한당 ·패스오브엑자일당 ·가상화폐당 ·위스키당 ·날아간당 ·IoT당 ·방송한당 ·축구당 ·사과시계당 ·리눅서당 ·찰칵찍당 ·3D메이킹 ·X세대당 ·ADHD당 ·AI그림당 ·배드민턴당 ·야구당 ·농구당 ·블랙베리당 ·곰돌이당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·캠핑간당 ·문명하셨당 ·클래시앙 ·콘솔한당 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·디아블로당 ·개판이당 ·동숲한당 ·날아올랑 ·전기자전거당 ·e북본당 ·갖고다닌당 ·이브한당 ·패셔니앙 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·젬워한당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·KARA당 ·꼬들한당 ·덕질한당 ·가죽당 ·레고당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·영화본당 ·MTG한당 ·소리당 ·노키앙 ·적는당 ·그림그린당 ·소풍간당 ·심는당 ·라즈베리파이당 ·품앱이당 ·리듬탄당 ·달린당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·나혼자산당 ·스타한당 ·파도탄당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·여행을떠난당 ·터치패드당 ·트윗당 ·창업한당 ·VR당 ·시계찬당 ·WebOs당 ·WOW당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

팁과강좌

기타 NanoKVM 2채널 이상 확장 및 원격 전환하기!!! 12

2025-11-25 19:02:17 수정일 : 2025-11-25 19:10:28 117.♡.68.39
지딱코

 NanoKVM을 편리하게 사용하고 있습니다.

그런데 서버가 두대이다 보니 두대간 스위치를 하려면 케이블을 변경하는게 무척 귀찮습니다.

그래서 짜잔~ 2채널짜리 KVM 스위치를 구매해서 달아봤습니다.

  • 서버의 USB/HDMI를 KVM 스위치의 입력부에 연결
  • KVM 스위치의 아웃풋 USB/HDMI를 NanoKVM 입력부에 연결

짜자안~ 기대대로 KVM 스위치의 전환버튼을 누르면 NanoKVM의 터미널이 스무스하게 전환되는 것을 볼 수가 있습니다.

여기서 만족하면 섭하죠. KVM 스위치 누르러 가는 것도 귀찮아졌습니다.

그래서 짜자안~ USB 릴레이 모듈을 구입했습니다. (LCUS_NY_X1_V2)

이 모듈은 엄지크기만한 크기에 USB C와 아웃풋(NO/NI/COM) 단자를 갖고 있고 USB 제어에 따라 온/오프되는 릴레이입니다.

이 모듈을 서버의 USB에 꼿으면 /dev/ttyUSB 란 장치가 자동으로 생기고, 이 장치에 특정값을 넣어주면 릴레이가 동작하는 것을 이용해서 원격 스위치로 사용하기로 했습니다.

  • 모듈을 1번 서버의 USB 포트에 연결, /dev/ttyUSB 생성 확인
  •  터미널에서 명령줄로 동작 확인
    echo -ne '\xA0\x01\x01\xA2' > /dev/ttyUSB0  # ON
    echo -ne '\xA0\x01\x00\xA1' > /dev/ttyUSB0  # OFF
  •  KVM 스위치의 전환 스위치는 딸깍 누르면 1 <--> 2 전환하는 방식이므로 이런 동작하도록 스크립트 작성
    echo -ne '\xA0\x01\x01\xA2' > /dev/ttyUSB0
    sleep 0.5
    echo -ne '\xA0\x01\x00\xA1' > /dev/ttyUSB0
  • 위 스크립트를 kvm-switch.sh로 만들어서 실행하면 0.5초가 ON 되었다 다시 OFF 되는 것 확인!

제가 갖고 있는 KVM 스위치에는 3.5 AUX 단자로 외부 전환스위치를 달 수 있는데 버튼 하나로 선택 장치를 토글합니다.

이 스위치선을 릴레이 모듈의 COM/NO 단자에 끼우고 1번 서버에서 스크립트를 실행하니 정상적으로 스위치 역할을 합니다.!!!

여기까지는 원격에서 스크립트 실행만으로 NanoKVM이 두개의 서버에 번갈아 가면서 붙을 수 있는 환경이 되었습니다.

 

근데 스위치 작동을 위해 1번 서버의 ssh를 열어서 스크립트 실행하는것도 귀찮더군요.

그래서 짜잔~ NanoKVM의 스크립트 기능을 활용하기로 했습니다.

  • NanoKVM ssh가 1번 서버에 암호없이 로그인할 수 있게 함 (NanoKVM 터미널에서 작성)
    mkdir -p /root/.ssh
    ssh-keygen -t ed25519 -f /root/.ssh/id_ed25519 -N ""
    cat /root/.ssh/id_ed25519.pub ==> 여기서 나오는 암호키 복사
  • 1번 서버 터미널에서 nano /root/.ssh/authorized_keys 에 나오는 마지막줄에 위에서 복사한 키 입력
  •  NanoKVM 메뉴의 Script 기능의 위치는 /etc/kvm/scripts이며 여기에 kvm-toggle.sh 스크립트 작성

    #!/bin/sh

    PVE_MAIN_IP="192.168.0.xxx"        # USB 모듈이 있는 서버 IP
    SSH_KEY="/root/.ssh/id_ed25519"
    REMOTE_SCRIPT="/root/kvm-switch.sh"

    ssh -i "$SSH_KEY" \
      -o StrictHostKeyChecking=no \
      -o UserKnownHostsFile=/dev/null \
      -o LogLevel=ERROR \
      root@"$PVE_MAIN_IP" "$REMOTE_SCRIPT" 2>/dev/null

  • 이렇게 하면 NanoKVM의 스크립트 메뉴에 kvm-toggle.sh가 보이고 이걸 실행하면 연결된 서버가 전환됨!!!

이제는 NanoKVM 회면에서 스크립트 실행만으로 두대 서버의  전환이 가능해졌습니다~

실은 서버가 한대 서 생겨서 3개 서버의 전환이 필요한데...

4채널 KVM 스위치를 사서 도전해보려고 합니다.

참고로...이거에 도전하실 분은 KVM 스위치에 외부 원격 스위치가 달려있는지 꼭 확인하시고, 달려있더라도 연결방법이 USB거나 1/2/3/4 개별 스위치가 있는건 피하시기 바랍니다. 그냥 3.5 AUX로 단일 버튼으로 전환되는 것을 선택하시기 바랍니다.

물론 불가능한건 아닌데 4개의 신호로 스위칭하는 경우 4개의 스크립트를 만들어야하므로 좀 복잡해집니다.

그냥 스크립트 하나로 1/2/3/4 전환되는게 편합니다.

 

이미 랙 안으로 내장되서 장착된 사진은 없습니다.

대신 여기에 사용된 장치 사진을 올립니다.

※ NanoKVM(PCI)는 별도 케이스에 장착해서 독립형으로 사용중입니다. 

3e798bac088bf9ee3cb1a5ab93143d60.jpg


스크린샷 2025-11-25 183705.png


스크린샷 2025-11-25 183827.png


스크린샷 2025-11-25 190641.png


지딱코님의 게시글 댓글
SIGNATURE
★ Into The Arena! ★
서명 더 보기 서명 가리기
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [12]
요켠
IP 211.♡.61.213
11-25 2025-11-25 19:27:25
·
kvm 들 중에 많은 장비들이 키보드 입력으로 장비 전환이 가능한 경우가 있습니다.
많이 쓰는 제품들 (주로 ATEN) 같은 경우 스크립트를 이용해 좀 더 수월하게 전환이 가능하지 않을까 싶네요.ㅎㅎ
지딱코
IP 117.♡.68.39
11-25 2025-11-25 19:30:13 / 수정일: 2025-11-25 20:09:55
·
@요켠님
NanoKVM은 KVM over IP입니다. (원격 KVM)
KVM over IP 장치에 멀티채널이면 최소 백만원이상입니다.
이건 총 8만원 정도...
- NanoKVM : 6만원
- KVM 스위치 : 1만5천원
- USB 릴레이 : 3천원
지딱코
IP 117.♡.68.39
11-25 2025-11-25 19:40:35 / 수정일: 2025-11-25 19:49:02
·
@요켠님
혹시 ATEN 장비 중 KVM over IP로 멀티채널 접속하는 장비가 뭔지 알려주실 수 있나요?
싱글채널은 있는데 멀티채널은 못찾아서...
아. 찾았습니다. 듀얼포트 제공하네요.
요켠
IP 211.♡.61.213
11-25 2025-11-25 22:00:15 / 수정일: 2025-11-25 22:11:51
·
@지딱코님
제가 이해하기로는 현재 구성이 다음과 같이 이뤄 진 것으로 보입니다.
원격지PC- nanokvm - kvm - pc1/pc2

그리고 원격지에서 kvm의 pc1/pc2 간 전환을 위해서 kvm의 remote switch를 이용하시는 구성으로 보이구요. 장비 전환 스위치 버튼을 usb relay를 통해 모사 하신 것 같네요.

같은 구성 (원격지PC - nanokvm - kvm - pc1/2) 환경에서, nanokvm을 이용해 kvm에 단축키를 입력하는 방식으로 pc1/2 간 전환이 될 것 같습니다. (kvm의 물리 버튼을 모사하지 않고 키보드 입력만으로 장치 전환)
kvm에서 물리적인 버튼을 누르지 않더라도 키보드 입력을 통해서 장비 전환하는 기능을 제공하는 경우가 많습니다. (예: 스크롤락 2번 누르면 장비간 전환)
2채널 이상의 멀티포트의 경우도 단축키로 n번 장비로 바로 전환하는 기능이 있는 경우가 많습니다.
지딱코
IP 117.♡.68.39
11-25 2025-11-25 23:18:36 / 수정일: 2025-11-25 23:32:01
·
@요켠님
잘 이해를 못하겟습니다.
원격지 PC에서 키보드 입력으로 KVM스위치의 물리버튼을 모사할 수 있다는게...
NanoKVM에서 키보드입력을 받아서 KVM 스위치로 뭔가 코드를 전송해서 스위칭을 한다는건데. NanoKVM에 그런 특수키 입력 기능이나 KVM 스위치에서 입력신호를 받아서 스위칭할 수 있는걸 어떻게 구현 가능한지도요.

아...아래 pazara님이 알려주신 장치로 변경하면 가능할 수도 있겠네요.
이 장비 한번 알아봐야겠어요
지딱코
IP 117.♡.68.39
11-25 2025-11-25 23:42:18 / 수정일: 2025-11-25 23:48:06
·
@요켠님
이런 제품이 있었네요. 핫키가 지원되는.
아래 pazaza님의 장치를 알리에서 찾아봣습니다.
가격도 적당하네요.
pazaza
IP 83.♡.159.134
11-25 2025-11-25 22:15:25
·
요켠님은 이런 제품 말씀하시는것 같네요. 컨트롤키 두번 누르면 전환됩니다. 저도 쓰고 있는데 편리 합니다. 다만 키보드 마우스 모니터 호환성이 완벽하진 않더라구요.
지딱코
IP 117.♡.68.39
11-26 2025-11-26 00:18:08 / 수정일: 2025-11-26 00:32:10
·
(삭제)
아. 이거 아닙니다. 사진만 그렇고 선택 안됩니다.
이 사진 제품은 아니고 허접한 다른 제품입니다.

USB릴레이 없이도 키보드 핫키로 전환하는 장비 중 4개 소스를 지원하고 젤 저렴한 놈을 찾았습니다.
이걸로 주문해서 테스트하고 다시 올려보겟습니다.
지딱코
IP 117.♡.68.39
11-26 2025-11-26 00:35:15
·
이게 제대로 된 제품입니다.
역시 좀 비싸네요.
음성사서함
IP 211.♡.192.56
11-26 2025-11-26 17:56:17
·
원조?인 PiKVM쪽에 이미 많은 선구자들이 정리해둔 자료가 있습니다.

https://docs.pikvm.org/multiport/
lwk
IP 106.♡.225.203
11-27 2025-11-27 20:05:26
·
ssh터미널이 아닌 콘솔을 사용해야하는 이유가 있는거겠죠? 구성하는게 너무 번거로울거같아요
지딱코
IP 117.♡.68.39
11-28 2025-11-28 02:48:38
·
@lwk님
부팅에 문제 생기거나 바이오스 진입 등을 위한겁니다.
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.