본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 시스템·유틸리티 · 윈도우즈 유틸

Xpipe

0

Xpipe는 로컬 데스크톱에서 전체 서버 인프라에 접근할 수 있는 연결 허브 및 원격 파일 관리자입니다.

서버 관리원격 접속컨테이너터미널파일 탐색기

소개

Xpipe는 로컬 데스크톱에서 전체 서버 인프라에 접근할 수 있는 연결 허브 및 원격 파일 관리자입니다. SSH, Docker, Kubernetes 등 다양한 원격 시스템을 위한 그래픽 인터페이스를 제공하며, 기존에 설치된 명령줄 프로그램을 기반으로 작동하여 원격 시스템에 별도의 설정이 필요하지 않습니다. 이 프로그램은 SSH 연결, 컨테이너 관리, 가상 머신 접근, 원격 파일 탐색 및 스크립팅을 통합적인 환경에서 처리할 수 있게 합니다.

상세정보

연결 허브

  • 중심 허브 인터페이스에서 원격 시스템에 대한 연결을 쉽게 설정하고 관리합니다.
  • 수백 개의 연결을 계층적 카테고리로 정리하여 개요를 유지합니다.
  • 각 사용 사례에 맞게 즉시 설정된 쉘 로그인 환경을 만들 수 있습니다.
  • 시스템 시작/중지, 터널 구축 등 일반적으로 사용되는 빠른 작업을 수행합니다.
  • 원격 연결을 자동으로 열는 데스크톱 바로가기와 매크로를 만듭니다.

원격 파일 브라우저

  • 전문가에 최적화된 워크플로우로 원격 시스템의 파일 시스템과 상호작용합니다.
  • 로컬에 설치된 프로그램을 사용하여 원격 파일을 열고 편집합니다.
  • 세션을 다시 시작하지 않고 sudo로 세션을 동적으로 상승시킵니다.
  • 시스템 데스크톱 환경과 원활하게 파일을 전송합니다.
  • 내장된 탭 멀티태스킹으로 여러 시스템에서 동시에 작업하고 전송합니다.

터미널 런처

  • 원하는 터미널에서 한 번의 클릭으로 쉘 세션을 시작하고 비밀번호 프롬프트를 자동으로 채웁니다.
  • 모든 주요 운영 체제의 모든 일반적인 터미널 에му레이터를 지원합니다.
  • bash, zsh, fish, cmd, PowerShell 등 모든 명령 셸을 로컬 및 원격에서 지원합니다.
  • tmux 및 zellij와 같은 멀티플렉서와 starship 및 oh-my-zsh와 같은 프롬프트를 통합합니다.

범용 스크립팅 시스템

  • 연결된 원격 시스템에서 실행할 재사용 가능한 쉘 스크립트, 템플릿 및 그룹을 만듭니다.
  • 설정 없이 모든 원격 시스템의 PATH에서 스크립트를 자동으로 사용 가능하게 합니다.
  • 연결에 대한 쉘 초기화 환경을 설정하여 각 목적으로 작업 환경을 완전히 사용자 지정합니다.

이런 경우에 유용합니다

여러 대의 서버나 컨테이너를 동시에 관리해야 하는 DevOps 엔지니어나 시스템 관리자에게 유용합니다. SSH를 통해 여러 리눅스 서버를 원격으로 접근하고 파일을 관리해야 하거나, Docker/Kubernetes 클러스터에서 컨테이너를 모니터링하고 제어해야 할 때 효과적입니다. 또한, 로컬 터미널에서 원격 시스템의 셸 환경을 바로 시작하여 작업 효율성을 높이고 싶은 사용자에게 적합합니다.

다운로드 및 설치 방법

Windows 사용자는 공식 사이트에서 제공하는 .msi 설치 프로그램을 다운로드하여 설치할 수 있습니다. 자동 업데이트 기능이 포함되어 있습니다. 설치하지 않고 사용하려면 .zip 휴대용 버전을 다운로드하여 압축을 풀면 됩니다.

패키지 관리자를 사용하여 설치할 수도 있습니다. Chocolatey를 사용하는 경우 ‘choco install xpipe’ 명령어를, WinGet을 사용하는 경우 ‘winget install xpipe-io.xpipe –source winget’ 명령어를 사용합니다. Scoop을 사용하는 경우 ‘scoop install extras/xpipe’ 명령어를 사용합니다.

지원 환경

Xpipe는 Windows, macOS, Linux를 포함한 모든 주요 운영 체제를 지원합니다. 원격 시스템에는 SSH, Docker, Podman, Kubernetes, Proxmox, Hyper-V, VMware, Tailscale, AWS 등 다양한 서비스를 지원합니다.

최신 버전

현재 최신 버전은 24.1.1입니다. Xpipe는 지속적인 업데이트 모델을 따르며, 모든 버전의 모든 사용자에게 새로운 기능, 버그 수정 및 보안 패치가 포함된 업데이트를 지속적으로 제공합니다.

제한 사항 및 확인 사항

Xpipe는 오픈 코어 모델을 따르며, 기본 애플리케이션은 Apache 2.0 라이선스로 오픈 소스이지만, homelab/전문가 플랜과 관련된 특정 기능과 셸 처리 라이브러리 구현은 클로즈 소스입니다. 추가 기능은 homelab/전문가 플랜에서 제공되며, 가격 정보는 공식 웹사이트에서 확인할 수 있습니다.

화면으로 보는 주요 기능

연결 목록 및 시스템 상태

연결 목록 및 시스템 상태

Xpipe의 왼쪽 패널에는 'Connections'라는 제목 아래 'All categories'와 'All identities'라는 카테고리가 있으며, 중앙 영역에는 SSH 연결이 열려 있어 'Debian GNU/Linux 12 (bookworm)'과 'Ubuntu 22.04.3 LTS'와 같은 시스템이 나열됩니다. 각 시스템은 서비스 상태와 토글 스위치를 포함하며, LXD, Docker containers, Kubernetes clusters와 같은 하위 항목이 표시됩니다.

로컬 머신 및 시스템 연결 목록

로컬 머신 및 시스템 연결 목록

이 스크린샷은 'Local Machine' 연결이 선택된 상태로, 'Windows 11 Pro 24H2'와 WSL distributions, AWS EC2 Ubuntu, Docker containers, minikube, Kubernetes clusters 등 다양한 시스템 연결과 각각의 상태가 나열되어 있습니다.

파일 탐색기 및 컨텍스트 메뉴

파일 탐색기 및 컨텍스트 메뉴

이 스크린샷은 'AWS EC2 Ubuntu' 연결의 파일 탐색기 인터페이스를 보여주며, '/home/ubuntu/xpipe/' 경로의 파일 목록과 함께 'Open with Visual Studio Code', 'Download', 'Run script', 'Rename' 등의 컨텍스트 메뉴가 열려 있습니다.

연결 목록 및 시스템 상태

연결 목록 및 시스템 상태

이 스크린샷은 'PVE', 'AWS EC2 Ubuntu', 'RDP tunnel' 연결이 나열되어 있으며, 각 연결의 시스템 정보와 상태(Active/Inactive)가 표시됩니다. PVE 연결은 Proxmox 시스템을 포함하고 RDP tunnel은 Windows Server 2022를 보여줍니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.