Remmina XRDP и VNC клиент в Linux
Введение | |
Установка | |
Настройка | |
Соединения | |
Соединения через посредника | |
Похожие статьи |
Введение
Remmina - это клиент удаленного рабочего стола для компьютерных операционных систем на базе POSIX.
Он поддерживает протокол удаленного рабочего стола (RDP), протоколы VNC, NX, XDMCP, SPICE, X2Go и
SSH
Remmina находится в репозиториях пакетов для
Debian
версий 6 (Squeeze) и более поздних версий, а
также для версий
Ubuntu
начиная с 10.04 (Lucid Lynx).
Начиная с 11.04 (Natty Narwhal), он заменил tsclient в качестве клиента удаленного рабочего стола Ubuntu по умолчанию.
Коллекция портов/пакетов FreeBSD также содержит его в качестве отдельного порта и дополнительных портов плагинов, специфичных
для протокола.
Подготовка к установке
В CentOS/Rocky/RHEL
Перед установкой remmina в CentOS убедитесь, что у вас установлен epel-release
yum list epel-release
Loaded plugins: fastestmirror, langpacks Determining fastest mirrors * base: mirror.hosthink.net * epel: www.nic.funet.fi * extras: mirror.hosthink.net * updates: mirror.hosthink.net Installed Packages epel-release.noarch
Installed означает, что у меня epel-release установлен
Если вместо Installed вы видите Available - тогда установите командой
sudo yum install epel-release
Чтобы пользоваться remmina нужно сперва установить X-сервер . Например, Gnome или Xfce.
В Debian/Ubuntu
Установите X-сервер . Например, Gnome или Xfce.
Установка
Проверить наличие remmina в Debian / Ubuntu можно выполнив
apt list remmina
➭ apt list remmina Listing... Done remmina/focal,now 1.4.2+dfsg-1ubuntu1 amd64 [installed]
CentOS/Rocky RHEL и других rpm
yum list remmina
Установить remmina можно командой
sudo yum -y install remmina
sudo apt -y install remmina
Настройка
Файл с настройками remmina.pref лежит в
$HOME/.config/remmina
Настройки сохранённых соединений
Файлы с настройками соединений лежат в
$HOME/.local/share/remmina
Обычное соединение по RDP на нестандартный порт 3999 в графическом интерфейсе выглядит так
Файл, который ему соответствует называется esxi_rdp_esxi163_10-1-102-163-3999.remmina и выглядит следующим оригинальным образом:
[remmina] password=. gateway_username= window_height=525 ssh_tunnel_loopback=0 serialname= printer_overrides= name=esxi163 console=0 colordepth=32 security=rdp precommand= disable_fastpath=0 postcommand= group=esxi server=10.1.102.163:3999 glyph-cache=0 ssh_tunnel_enabled=0 disableclipboard=0 parallelpath= cert_ignore=0 serialpermissive=0 gateway_server= protocol=RDP ssh_tunnel_password= old-license=0 resolution_mode=2 disableautoreconnect=0 loadbalanceinfo= clientbuild= clientname= resolution_width=0 relax-order-checks=0 username=andrei gateway_domain= serialdriver= domain= gateway_password= smartcardname= exec= serialpath= enable-autostart=0 shareprinter=0 shareparallel=0 ssh_tunnel_passphrase= execpath= resolution_height=0 useproxyenv=0 microphone=0 gwtransp=http ssh_tunnel_privatekey= ssh_tunnel_server= ignore-tls-errors=1 window_maximize=0 gateway_usage=0 window_width=640 sound=off
Соединение через посредника
ВНИМАНИЕ: этот параграф находится в разработке. Информация может быть не точной если нашли ошибку и знаете как исправить пишите в телеграм
Соединение по RDP на нестандартный порт 3999 через хост посредник в графическом интерфейсе выглядит так
Обратите внимание на поле pre-command там я указал имя пользователя на хосте посреднике и IP адрес этого хоста. Также в этом соединении я использую use client resolution чтобы открывалось окно большего размера.
Файл, который ему соответствует называется esxi_rdp_esxi163-mitm_10-1-102-163-3999.remmina и выглядит следующим оригинальным образом:
[remmina] password=. gateway_username= window_height=1023 ssh_tunnel_loopback=0 serialname= printer_overrides= name=esxi163-mitm console=0 colordepth=64 security= precommand=andrei%10.15.153.191% disable_fastpath=0 postcommand= group=esxi server=10.1.102.163:3999 glyph-cache=0 ssh_tunnel_enabled=0 disableclipboard=0 parallelpath= cert_ignore=0 serialpermissive=0 gateway_server= protocol=RDP ssh_tunnel_password= old-license=0 resolution_mode=1 disableautoreconnect=0 loadbalanceinfo= clientbuild= clientname= resolution_width=0 relax-order-checks=0 username=andrei gateway_domain= serialdriver= domain= gateway_password= smartcardname= exec= serialpath= enable-autostart=0 shareprinter=0 shareparallel=0 ssh_tunnel_passphrase= quality=0 disablepasswordstoring=0 parallelname= viewmode=1 ssh_tunnel_auth=2 shareserial=0 sharefolder= sharesmartcard=0 ssh_tunnel_username= execpath= resolution_height=0 useproxyenv=0 microphone=0 gwtransp=http ssh_tunnel_privatekey= ssh_tunnel_server= ignore-tls-errors=1 window_maximize=0 gateway_usage=0 window_width=1676 sound=off
X Window System Ubuntu | |
XRDP в Ubuntu | |
VNC в Ubuntu | |
X Window System CentOS | |
XRDP в CentOS | |
VNC в CentOS |