XPipe로 Linux 및 Docker 컨트롤러 허브를 만드는 방법
로컬 머신에서 여러 시스템과 서버 인프라를 관리하기 위한 간소화된 인터페이스를 제공합니다. 여기에서는 Linux에 XPipe를 설치하는 방법과 VPS 및 Docker 허브를 관리하는 방법을 보여드립니다.
XPipe를 사용하여 서버와 컨테이너를 관리하는 이유
XPipe 의 가장 큰 판매 포인트 중 하나 는 원격 서비스 모니터링을 위한 “메인 허브” 역할을 하는 로컬 프로그램이라는 것입니다. Uptime Kuma와 달리 원격 서비스가 필요하지 않아 단일 시스템에서 작업하는 경우 편리합니다.
XPipe의 또 다른 장점은 원격 서버에 연결할 때 베어 셸과 상호 작용할 필요가 없다는 것입니다. SSH에 익숙하지 않고 컴퓨터에서 직접 원격 머신을 관리할 수 있는 사용하기 쉬운 GUI를 원하는 경우 이 기능이 유용할 수 있습니다.
마지막으로 XPipe는 호스트 간 파일 전송, Docker 컨테이너 관리, VNC 클라이언트 실행과 같은 여러 원격-로컬 기능을 통합합니다. 이를 통해 원격 서버를 유지 관리하는 데 SSH를 사용하지 않으려는 경우에도 XPipe가 유용합니다.
XPipe 얻기 및 설치
Linux에 XPipe를 설치하는 첫 번째 단계는 시스템이 완전히 최신 상태인지 확인하는 것입니다. 이를 위해 터미널에서 다음 명령을 실행합니다.
Fedora에서는 다음을 실행하여 시스템을 업데이트할 수 있습니다.
웹 브라우저를 열고 XPipe의 최신 릴리스 페이지 로 이동합니다 .
“설치 프로그램” 제목으로 스크롤한 다음 시스템에 적합한 설치 프로그램 형식을 선택합니다. Debian 기반 시스템의 경우 “Linux.deb 설치 프로그램(x86_64)” 링크를 선택합니다. Fedora 기반 시스템의 경우 “Linux.rpm 설치 프로그램(x86_64)”을 선택합니다.
터미널 세션으로 돌아간 다음, 컴퓨터의 다운로드 폴더로 이동하세요.
Ubuntu/Debian의 패키지 관리자를 사용하여 XPipe 번들 설치 프로그램을 설치하세요:
Fedora의 경우 다음 명령을 실행할 수 있습니다.
시스템의 애플리케이션 런처를 열고 검색 창에 “xpipe”를 입력한 다음 애플리케이션 아이콘을 클릭합니다.
최종 사용자 사용권 계약에 동의합니다 확인란을 선택한 다음 확인을 클릭하여 XPipe 대시보드를 로드합니다.
첫 번째 원격 서버에 연결
이 시점에서 현재 데스크톱 세션에서 완전히 빈 XPipe 클라이언트가 실행되고 있습니다. 원격 서버와 함께 사용하려면 먼저 컴퓨터의 로컬 셸을 감지할 수 있는지 확인해야 합니다.
프로그램의 메인 화면에서 ‘ 연결 검색’ 버튼을 클릭하여 시작하세요 .
이렇게 하면 XPipe가 컴퓨터에서 탐색할 소스를 선택하라는 작은 창이 나타납니다. 기본값을 수락한 다음 Finish를 클릭합니다 .
XPipe가 루트 사용자 셸과 일반 사용자 셸을 모두 감지하면 프로그램 창의 왼쪽 상단 모서리에 있는 + 새로 만들기 버튼을 클릭합니다.
원격 호스트 -> 간단한 SSH 연결을 선택하세요 .
XPipe에서 서버 세부 정보 구성
연결 정보 아래에 있는 호스트 텍스트 상자를 클릭한 다음 원격 컴퓨터의 도메인 이름이나 IP 주소를 제공합니다.
사용자 텍스트 상자를 선택한 다음 서버에 연결하려는 사용자 이름을 입력합니다.
인증 섹션까지 스크롤한 다음 사용자 계정의 비밀번호나 연결된 SSH 키를 제공합니다.
SSH 서버에 비밀번호를 사용하는 경우 비밀번호 기반 인증 드롭다운 상자를 클릭하고 비밀번호를 선택한 다음, 그 아래의 텍스트 상자에 사용자 계정의 비밀번호를 입력합니다.
SSH 키를 사용하는 경우 키 기반 인증 드롭 다운을 선택하고 ID 파일을 선택한 다음 SSH 공개 키 파일의 위치를 제공합니다.
연결 이름 섹션으로 이동하여 새 SSH 설정의 이름을 지정한 다음 마침 을 클릭하여 저장합니다.
마지막으로 XPipe는 원격 호스트에서 실행 중인 기존 컨테이너와 서비스를 찾으려고 시도합니다. 기본값을 수락한 다음 다시 Finish를 클릭하여 시작합니다.
XPipe에서 파일 보내기 및 받기
원격 서버로 파일을 보내려면 서버의 루트 항목에 있는 작은 폴더 아이콘을 클릭하세요.
원격 파일 관리자 패널에서 주소 표시줄을 클릭한 다음 원격 서버에서 액세스하려는 경로를 입력합니다. 제 경우에는 원격 사용자의 홈 디렉토리에 있는 파일을 보내겠습니다.
로컬 컴퓨터에서 파일 관리자 창을 열고 전송하려는 파일로 이동합니다.
보내려는 파일을 강조 표시한 다음 원격 파일 브라우저 화면으로 드래그하세요.
서버에서 파일을 받으려면 원격 브라우저 상단의 주소창을 클릭한 다음 검색하려는 파일의 경로를 제공합니다. 예를 들어, 원격 서버에서 “nginx.conf” 파일을 가져오고 싶으니 주소창에 “/etc/nginx/”를 입력합니다.
원격 파일 브라우저에서 사용자의 컴퓨터로 복사하려는 파일을 끌어서 프로그램의 왼쪽 하단에 있는 XPipe 스테이징 영역으로 옮깁니다.
로컬 머신의 드롭다운 아이콘을 클릭한 다음 Left Click“bash” 셸 항목을 누릅니다.
이렇게 하면 원격 파일 관리자 화면 내부에 새 탭이 열립니다. 파일을 보내고 싶은 폴더의 파일 경로를 입력하세요.
드래그 영역의 내용을 선택하여 로컬 폴더로 드래그하여 컴퓨터에 올바르게 복사합니다.
원격 파일 생성 및 열기
보내고 받는 것 외에도 XPipe는 원격 브라우저 창을 통해 파일을 직접 만들고 수정할 수도 있습니다. 이를 위해 XPipe의 오른쪽 상단 모서리에 있는 폴더 아이콘을 클릭합니다.
새로 만들기 -> 파일을 선택하여 현재 원격 디렉토리에 새 빈 파일을 만듭니다.
새 파일의 이름을 입력한 후, 완료를 클릭하면 파일이 생성됩니다.
파일을 선택한 다음 를 눌러서 파일이 올바르게 작동하는지 확인하세요 Enter.
원격 파일 브라우저 창을 사용하면 로컬 컴퓨터에서 직접 원격 파일의 권한 비트를 수정할 수도 있습니다. 이는 웹 서비스에 대한 파일 액세스에 문제가 있는 경우 도움이 될 수 있습니다.
파일의 권한 비트를 수정하려면 수정하려는 파일을 선택한 다음 을 누릅니다 Right Click.
Chmod…를 선택한 다음 파일에 설정하려는 권한 값을 선택합니다. 예를 들어, 값 “777”은 시스템의 모든 사용자가 파일을 열고, 편집하고, 실행할 수 있도록 합니다.
삭제하려는 파일을 선택하고 마우스 오른쪽 버튼을 클릭한 다음 삭제를 선택하세요.
XPipe에서 Docker 컨테이너 관리
기본적으로 XPipe는 시스템에서 실행 중인 기존 및 새 컨테이너를 자동으로 감지합니다. 결과적으로 대시보드에 컨테이너가 표시되도록 다른 작업을 할 필요가 없습니다. 그렇긴 하지만 XPipe는 여전히 Docker 컨테이너의 콘텐츠에 액세스하고 수정할 수 있는 몇 가지 도구를 제공합니다.
그렇게 하려면 Docker 데몬의 오른쪽에 있는 전원 스위치를 켠 다음, 옆에 있는 새로 고침 버튼을 클릭하여 현재 상태를 다시 로드합니다.
액세스하려는 컨테이너의 폴더 아이콘을 클릭하세요 .
이렇게 하면 Docker 컨테이너에 대한 개요 메뉴가 나타납니다. 원격 브라우저 상단의 주소 표시줄을 선택한 다음 액세스하려는 파일 경로를 제공합니다.
그곳에서 일반 원격 서버 연결과 비슷하게 컨테이너에 넣고 싶은 파일을 업로드하거나 다운로드할 수 있습니다.
Linux에 Docker를 설치하는 방법에 대한 가이드를 확인하여 서버와 웹 서비스 관리의 멋진 세계를 탐험해 보세요.
이미지 출처: Unsplash를 통한 Mikhail Fesenko . 모든 변경 사항과 스크린샷은 Ramces Red가 제공했습니다.
답글 남기기