Remmina
Remmina는 Linux에서 원격 데스크톱 접속, SSH 터미널 작업, SFTP 파일 전송을 함께 관리하는 무료 오픈소스 클라이언트입니다. RDP·VNC 등 여러 접속 방식을 지원하며, 서버별 연결 프로필과 탭으로 반복 작업을 정리할 수 있습니다.
어떤 작업에 쓰는 프로그램인가
Linux PC에서 Windows 서버의 관리 화면과 Linux 서버의 터미널을 번갈아 사용하는 관리자, 개발자, 기술지원 담당자에게 적합합니다. Remmina는 접속하는 쪽의 클라이언트이므로 상대 컴퓨터에는 선택한 프로토콜에 맞는 원격 접속 서비스와 계정 권한이 준비되어 있어야 합니다.
공식 홈페이지는 Linux 배포판별 설치를 안내합니다. 과거 공식 사용자 가이드에는 FreeBSD도 언급되지만, 이번 소개의 설치 대상은 공식 Flathub 배포를 확인한 Linux입니다.
접속 방식과 화면 설정
그래픽 화면을 조작할 때는 RDP나 VNC, 명령 실행에는 SSH, 파일 이동에는 SFTP를 선택합니다. 필요한 프로토콜이 설치된 패키지의 플러그인 목록에 있는지 먼저 확인해야 합니다.
RDP에는 공유 폴더와 오디오, 게이트웨이 설정이 있고, VNC에는 보기 전용과 원격 커서 표시 옵션이 있습니다. 화면 배율과 전체 화면을 조정하고 여러 연결을 탭으로 전환할 수 있습니다. 실제 주변장치 전달과 화면 동작은 상대 서버 설정에도 영향을 받습니다.
설치와 첫 연결 순서
먼저 배포판의 소프트웨어 관리 도구에서 Remmina를 찾거나, Flatpak과 Flathub가 준비된 환경에서 제공된 다운로드 페이지를 이용합니다. 공식 안내의 Flatpak 설치 명령은 flatpak install --user flathub org.remmina.Remmina입니다.
실행 후 빠른 연결에서 프로토콜과 서버 주소를 지정해 접속을 시험합니다. 반복 사용할 서버는 새 연결 프로필에 이름, 그룹, 주소와 인증 정보를 입력합니다. RDP는 필요에 따라 도메인을, SSH는 개인 키 경로를 확인합니다. 첫 인증서나 호스트 키 확인 화면에서는 서버 관리자가 제공한 정보와 대조한 뒤 연결합니다.
실무에서 연결을 정리하는 예
예를 들어 Ubuntu 노트북으로 사내 Windows 업무 서버와 Linux 웹 서버를 관리한다면, 업무 서버는 RDP 프로필로, 웹 서버는 SSH와 SFTP 프로필로 등록할 수 있습니다. 운영·테스트 그룹을 나누고 프로필 이름에 서버 역할을 넣으면 잘못된 대상에 접속할 가능성을 줄이는 데 도움이 됩니다.
업무 서버에서 화면 작업을 하고, 웹 서버에서는 SSH로 로그를 확인하며 SFTP로 필요한 파일을 옮기는 흐름입니다. 공유 폴더나 클립보드는 작업에 필요한 범위만 활성화하는 편이 좋습니다.
무료 여부와 배포별 제약
공식 홈페이지는 Remmina를 무료 오픈소스·카피레프트 소프트웨어로 설명하며 Flathub도 무료로 표시합니다. 확인한 자료에는 별도 유료판이나 무료판의 시간·접속 수 제한이 제시되어 있지 않습니다. 원격 서버나 외부 서비스의 비용·라이선스는 별도로 확인해야 합니다.
확인 당시 Flathub의 표시 버전은 1.4.43이지만 이를 모든 배포 경로의 최신 버전으로 단정할 수는 없습니다. 설치 방식에 따라 플러그인 구성과 저장 경로, 키링·SSH 에이전트 접근 조건이 달라질 수 있습니다.
문제가 생겼을 때 확인 순서
접속 실패 시 주소와 프로토콜, 네트워크·VPN 연결, 서버 서비스와 방화벽, 계정·도메인·인증 방식을 순서대로 확인합니다. 프로토콜 선택지 자체가 없으면 해당 플러그인의 설치 여부를 봅니다.
비밀번호가 저장되지 않으면 키링 연동과 패키지 권한을 확인합니다. Snap 공식 안내에는 비밀번호 관리자 연결이 필요할 수 있다고 적혀 있습니다. 일반 패키지에서 Flatpak으로 바꾼 뒤 프로필이 사라진 것처럼 보이면 저장 경로 차이를 확인합니다. Flatpak 프로필 경로는 ~/.var/app/org.remmina.Remmina/data/remmina/입니다. 키보드 단축키나 화면 크기 문제는 입력 잡기와 배율 설정부터 점검합니다.
다른 도구와 선택 기준·검토 사항
KDE 환경에서 RDP·VNC 화면 접속이 주된 작업이면 KRDC도 비교할 만합니다. 터미널 명령과 스크립트 중심으로 원격 로그인·파일 전송을 처리한다면 OpenSSH의 ssh·scp·sftp가 더 직접적인 선택입니다. Remmina는 여러 프로토콜의 접속 정보를 그래픽 화면에서 함께 관리하려는 경우에 고려할 수 있습니다.
지원 종료 제품이라는 공지는 확인한 자료에서 찾지 못했습니다. 다만 공식 기능 문서의 NX·XDMCP·Simple Terminal 플러그인은 1.4.20부터 사용 중단 권고 대상으로 표시되어 있습니다. 설치 문서의 오래된 OS 예제와 거의 갱신되지 않는 Raspbian Buster 저장소 안내도 현재 설치 지침으로 그대로 적용하지 않아야 합니다.
공식 안내
- Remmina remote desktop client · 확인 2026-10-09
- Remmina Features · 확인 2026-10-09
- How to install Remmina · 확인 2026-10-09
- Install Remmina on Linux | Flathub · 확인 2026-10-09
- Remmina User's guide · 확인 2026-10-09
- KRDC - KDE Applications · 확인 2026-10-09
- OpenSSH · 확인 2026-10-09
주요 기능
- RDP·VNC·SSH·SFTP·SPICE 등 프로토콜별 플러그인으로 원격 화면, 터미널, 파일 전송에 접근합니다.
- 연결 프로필을 이름과 그룹으로 정리하고, 서버 주소를 입력하는 빠른 연결도 제공합니다.
- 탭 전환, 전체 화면, 화면 배율 조정, 키보드 입력 잡기와 원격 화면 캡처를 지원합니다.
- RDP 연결에서 공유 폴더, 소리, 프린터 공유, 마이크 전달과 Remote Desktop Gateway를 설정할 수 있습니다.
- SSH·SFTP 연결에서 개인 키와 키 암호를 지정하고, SSH 호스트 키 확인과 세션 로그를 설정할 수 있습니다.
관련 프로그램
miniforge
github.com
Miniforge는 conda-forge를 기본 패키지 저장소로 설정한 최소 설치 배포판이다. conda와 mamba를 제공하며, 필요한 라이브러리를 추가하고 프로젝트마다 독립된 실행 환경을 만들 수 있다. macOS에서 Python 데이터 분석이나 개발 환경을 직접 구성하려는 사용자에게 적합하다.
mitmproxy
mitmproxy.org
mitmproxy는 HTTP·HTTPS 통신을 가로채 요청과 응답을 살펴보고, 수정·저장·재생하는 무료 오픈소스 프록시입니다. macOS뿐 아니라 Windows와 Linux도 지원합니다. 터미널 인터페이스인 mitmproxy, 브라우저 GUI인 mitmweb, 자동화에 쓰는 mitmdump를 제공하며, 앱과 서버 사이의 API 오류를 분석하거나 테스트 응답을 만드는 개발자·QA 담당자에게 적합합니다.
AWS Corretto JDK
corretto.aws
AWS Corretto JDK의 공식 명칭은 Amazon Corretto이며, Amazon이 배포하는 무료 OpenJDK 개발·실행 환경이다. Java SE 호환성 검증을 거쳤으며 macOS, Linux, Windows에서 Java 프로그램을 개발하고 실행할 수 있다. 이 설명은 제공된 버전에 해당하는 Corretto 21 LTS와 macOS 사용을 중심으로 다룬다.
Postman
postman.com
Postman은 API 요청 전송, 응답 검사, 테스트 자동화와 협업을 제공하는 API 개발 플랫폼입니다. macOS의 Intel·Apple Silicon을 지원합니다.
VSCodium
github.com
VSCodium은 Microsoft의 VS Code 오픈 소스를 커뮤니티 기본 설정으로 빌드해 배포하는 무료 코드 편집기입니다. Microsoft 브랜딩을 제외하고 편집기 텔레메트리를 기본 비활성화하며, 확장 설치에는 Open VSX를 사용합니다. macOS·Windows·Linux를 지원하지만, 일부 Microsoft 전용 확장과 디버거는 호환되지 않으므로 기존 개발 환경을 옮기기 전에 확인이 필요합니다.
OpenCode
opencode.ai
OpenCode는 프로젝트 코드를 읽고 설명·수정 작업을 돕는 오픈소스 AI 코딩 에이전트입니다. 터미널, 데스크톱 앱, IDE 확장으로 이용하며 여러 모델 제공자와 로컬 모델을 연결할 수 있습니다. macOS는 Apple Silicon과 Intel용 데스크톱 배포를 모두 제공합니다.