{"id":12867,"date":"2019-03-29T00:20:02","date_gmt":"2019-03-29T00:20:02","guid":{"rendered":"http:\/\/www.appservgrid.com\/paw92\/?p=12867"},"modified":"2019-03-29T00:20:02","modified_gmt":"2019-03-29T00:20:02","slug":"remmina-a-feature-rich-remote-desktop-sharing-tool-for-linux","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/03\/29\/remmina-a-feature-rich-remote-desktop-sharing-tool-for-linux\/","title":{"rendered":"Remmina \u2013 A Feature Rich Remote Desktop Sharing Tool for Linux"},"content":{"rendered":"<p><strong>Remmina<\/strong>\u00a0is a is free and open-source, feature-rich and powerful remote desktop client for Linux and other Unix-like systems, written in GTK+3. It\u2019s intended for system administrators and travelers, who need to remotely access and work with many computers.<\/p>\n<p>It supports several network protocols in a simple, unified, homogeneous and easy-to-use user interface.<\/p>\n<h4>Remmina Features<\/h4>\n<ul>\n<li>Supports RDP, VNC, NX, XDMCP and SSH.<\/li>\n<li>Enables users to maintain a list of connection profiles, organized by groups.<\/li>\n<li>Supports quick connections by users directly putting in the server address.<\/li>\n<li>Remote desktops with higher resolutions are scrollable\/scalable in both window and fullscreen mode.<\/li>\n<li>Supports viewport fullscreen mode; here the remote desktop automatically scrolls when the mouse moves over the screen edge.<\/li>\n<li>Also supports floating toolbar in fullscreen mode; enables you to switch between modes, toggle keyboard grabbing, minimize and beyond.<\/li>\n<li>Offers tabbed interface, optionally managed by groups.<\/li>\n<li>Also offers tray icon, allows you to quickly access configured connection profiles.<\/li>\n<\/ul>\n<p>In this article, we will show you how to install and use Remmina with a few supported protocols in Linux for desktop sharing.<\/p>\n<h4>Prerequisites<\/h4>\n<ul>\n<li>Allow desktop sharing in remote machines (enable remote machines to permit remote connections).<\/li>\n<li>Setup SSH services on the remote machines.<\/li>\n<\/ul>\n<h3>How to Install Remmina Desktop Sharing Tool in Linux<\/h3>\n<p>Remmina and its plugin packages are already provided in the official repositories of the all if not most of the mainstream Linux distributions. Run the commands below to install it with all supported plugins:<\/p>\n<pre><strong>------------ On Debian\/Ubuntu ------------<\/strong> \r\n$ sudo apt-get install remmina remmina-plugin-*\r\n<\/pre>\n<pre><strong>------------ On CentOS\/RHEL ------------<\/strong> \r\n# yum install remmina remmina-plugins-*\r\n<\/pre>\n<pre><strong>------------ On Fedora 22+ ------------<\/strong> \r\n$ sudo dnf copr enable hubbitus\/remmina-next\r\n$ sudo dnf upgrade --refresh 'remmina*' 'freerdp*'\r\n<\/pre>\n<p>Once you have installed it, search for\u00a0<strong>remmina<\/strong>\u00a0in the Ubuntu Dash or Linux Mint Menu, then launch it:<\/p>\n<div id=\"attachment_25311\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/Remmina-Desktop-Sharing-Client.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-25311\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/Remmina-Desktop-Sharing-Client.png\" alt=\"Remmina Desktop Sharing Client\" width=\"602\" height=\"431\" aria-describedby=\"caption-attachment-25311\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-25311\" class=\"wp-caption-text\">Remmina Desktop Sharing Client<\/p>\n<\/div>\n<p>You can perform any configurations via the graphical interface or by editing the files under\u00a0<code>$HOME\/.remmina<\/code>\u00a0or\u00a0<code>$HOME\/.config\/remmina<\/code>.<\/p>\n<p>To setup a new connection to a remote server press\u00a0<code>[Ctrl+N]<\/code>\u00a0or go to\u00a0<strong>Connection -&gt; New<\/strong>, configure the remote connection profile as shown in the screenshot below. This is the basic settings interface.<\/p>\n<div id=\"attachment_25312\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/Remmina-Basic-Desktop-Preferences.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-25312\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/Remmina-Basic-Desktop-Preferences.png\" alt=\"Remmina Basic Desktop Preferences\" width=\"464\" height=\"550\" aria-describedby=\"caption-attachment-25312\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-25312\" class=\"wp-caption-text\">Remmina Basic Desktop Preferences<\/p>\n<\/div>\n<p>Click on\u00a0<strong>Advanced<\/strong>\u00a0from the interface above to configure advanced connection settings.<\/p>\n<div id=\"attachment_25313\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/Remmina-Advance-Desktop-Settings.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-25313\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/Remmina-Advance-Desktop-Settings.png\" alt=\"Remmina Advance Desktop Settings\" width=\"464\" height=\"550\" aria-describedby=\"caption-attachment-25313\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-25313\" class=\"wp-caption-text\">Remmina Advance Desktop Settings<\/p>\n<\/div>\n<p>To configure\u00a0<strong>SSH<\/strong>\u00a0settings, click on the SSH from the profile interface above.<\/p>\n<div id=\"attachment_25314\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/ssh-remote-desktop-preferences.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-25314\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/ssh-remote-desktop-preferences.png\" alt=\"Remmina SSH Settings\" width=\"464\" height=\"550\" aria-describedby=\"caption-attachment-25314\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-25314\" class=\"wp-caption-text\">Remmina SSH Settings<\/p>\n<\/div>\n<p>Once you have configured all the necessary settings, save the settings by clicking on\u00a0<strong>Save<\/strong>\u00a0button and from the main interface, you\u2019ll be able to view all your configured remote connection profiles as shown below.<\/p>\n<div id=\"attachment_25315\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/Remmina-Configured-Servers.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-25315\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/Remmina-Configured-Servers.png\" alt=\"Remmina Configured Servers\" width=\"602\" height=\"431\" aria-describedby=\"caption-attachment-25315\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-25315\" class=\"wp-caption-text\">Remmina Configured Servers<\/p>\n<\/div>\n<h4>Connecting to Remote Machine Using sFTP<\/h4>\n<p>Choose the connection profile and edit the settings, choose\u00a0<strong>SFTP \u2013 Secure File Transfer<\/strong>\u00a0from the\u00a0<strong>Protocols<\/strong>down menu. Then set a startup path (optional) and specify the SSH authentication details. Lastly, click\u00a0<strong>Connect<\/strong>.<\/p>\n<div id=\"attachment_25316\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/Remmina-sftp-connection.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-25316\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/Remmina-sftp-connection.png\" alt=\"Remmina sftp Connection\" width=\"464\" height=\"550\" aria-describedby=\"caption-attachment-25316\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-25316\" class=\"wp-caption-text\">Remmina sftp Connection<\/p>\n<\/div>\n<p>Enter your SSH user password here.<\/p>\n<div id=\"attachment_25317\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/enter-userpasswd.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-25317\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/enter-userpasswd.png\" alt=\"Enter SSH Password\" width=\"473\" height=\"174\" aria-describedby=\"caption-attachment-25317\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-25317\" class=\"wp-caption-text\">Enter SSH Password<\/p>\n<\/div>\n<p>If you see the interface below, then the SFTP connection is successful, you can now\u00a0<a href=\"https:\/\/www.tecmint.com\/sftp-upload-download-directory-in-linux\/\" target=\"_blank\" rel=\"noopener\">transfer files between your machines<\/a>.<\/p>\n<div id=\"attachment_25318\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/Remmina-Remote-sFTP-Filesystem.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-25318\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/Remmina-Remote-sFTP-Filesystem.png\" alt=\"Remmina Remote sFTP Filesystem\" width=\"642\" height=\"595\" aria-describedby=\"caption-attachment-25318\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-25318\" class=\"wp-caption-text\">Remmina Remote sFTP Filesystem<\/p>\n<\/div>\n<h4>Connect to Remote Machine Using SSH<\/h4>\n<p>Select the connection profile and edit the settings, then choose\u00a0<strong>SSH \u2013 Secure Shell<\/strong>\u00a0from the\u00a0<strong>Protocols<\/strong>\u00a0down menu and optionally set a startup program and SSH authentication details. Lastly, click\u00a0<strong>Connect<\/strong>, and enter the user SSH password.<\/p>\n<div id=\"attachment_25319\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/Remmina-SSH-Connection.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-25319\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/Remmina-SSH-Connection.png\" alt=\"Remmina SSH Connection\" width=\"452\" height=\"531\" aria-describedby=\"caption-attachment-25319\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-25319\" class=\"wp-caption-text\">Remmina SSH Connection<\/p>\n<\/div>\n<p>When you see the interface below, it means your connection is successful, you can now control the remote machine using SSH.<\/p>\n<div id=\"attachment_25320\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/Remmina-Remote-SSH-Connection.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-25320\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/Remmina-Remote-SSH-Connection.png\" alt=\"Remmina Remote SSH Connection\" width=\"642\" height=\"595\" aria-describedby=\"caption-attachment-25320\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-25320\" class=\"wp-caption-text\">Remmina Remote SSH Connection<\/p>\n<\/div>\n<h4>Connect to Remote Machine Using VNC<\/h4>\n<p>Choose the connection profile from the list and edit the settings, then select\u00a0<strong>VNC \u2013 Virtual Network Computing<\/strong>from the\u00a0<strong>Protocols<\/strong>\u00a0down menu. Configure basic, advanced and ssh settings for the connection and click\u00a0<strong>Connect<\/strong>, then enter the user SSH password.<\/p>\n<div id=\"attachment_25321\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/Remmina-VNC-Connection.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-25321\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/Remmina-VNC-Connection.png\" alt=\"Remmina VNC Connection\" width=\"452\" height=\"550\" aria-describedby=\"caption-attachment-25321\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-25321\" class=\"wp-caption-text\">Remmina VNC Connection<\/p>\n<\/div>\n<p>Once you see the following interface, it implies that you have successfully connected to the remote machine using VNC protocol.<\/p>\n<p>Enter the user login password from the desktop login interface as shown in the screenshot below.<\/p>\n<div id=\"attachment_25322\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/Remmina-Remote-Desktop-Login.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-25322\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/Remmina-Remote-Desktop-Login.png\" alt=\"Remmina Remote Desktop Login\" width=\"642\" height=\"595\" aria-describedby=\"caption-attachment-25322\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-25322\" class=\"wp-caption-text\">Remmina Remote Desktop Login<\/p>\n<\/div>\n<div id=\"attachment_25323\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/Remmina-Remote-Desktop-Sharing.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-25323\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2017\/03\/Remmina-Remote-Desktop-Sharing.png\" alt=\"Remmina Remote Desktop Sharing\" width=\"642\" height=\"595\" aria-describedby=\"caption-attachment-25323\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-25323\" class=\"wp-caption-text\">Remmina Remote Desktop Sharing<\/p>\n<\/div>\n<p>Simply follow the steps above to use the other remaining protocols to access remote machines, it\u2019s that simple.<\/p>\n<p>Remmina Homepage:\u00a0<a href=\"https:\/\/www.remmina.org\/wp\/\" target=\"_blank\" rel=\"nofollow noopener\">https:\/\/www.remmina.org\/wp\/<\/a><\/p>\n<p>That\u2019s all! In this article, we showed you how to install and use Remmina remote connection client with a few supported protocols in Linux. You can share any thoughts in the comments via the feedback form below.<\/p>\n<p><a href=\"https:\/\/www.tecmint.com\/remmina-remote-desktop-sharing-and-ssh-client\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Remmina\u00a0is a is free and open-source, feature-rich and powerful remote desktop client for Linux and other Unix-like systems, written in GTK+3. It\u2019s intended for system administrators and travelers, who need to remotely access and work with many computers. It supports several network protocols in a simple, unified, homogeneous and easy-to-use user interface. Remmina Features Supports &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/03\/29\/remmina-a-feature-rich-remote-desktop-sharing-tool-for-linux\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Remmina \u2013 A Feature Rich Remote Desktop Sharing Tool for Linux&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-12867","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/12867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/comments?post=12867"}],"version-history":[{"count":1,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/12867\/revisions"}],"predecessor-version":[{"id":12868,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/12867\/revisions\/12868"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/media?parent=12867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/categories?post=12867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/tags?post=12867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}