![]() |
Microsoft Tools Not On Linux |
![]() | |
RDP to Windows Servers |
For example, rdesktop is a terminal-based application for connecting to remote RDP servers. It can be difficult to use if you similar to Microsoft's client. The script is called 'mstsc' and it contains the following:
aren't accustomed to the command line. For one-off connections, I use a short
![]() |
rdesktop on Ubuntu |
#!/bin/bash
rdesktop -g 1024x768 -a 16 $1
This way, I can use the syntax:
./mstsc <ServerName or IP>
Similarly to how the Windows RDP client is executed (without the /v). This provides a quick, command-line method for accessing remote machines on an ad-hoc basis.
![]() |
GRDesktop is a GUI for rdesktop in GNOME. |
2X Client is a proprietary program designed to work with commercial 2X application server products, though standard RDP is also supported. The client is free (as in beer) and they have packages for popular distributions.
Of the RDP clients I've used, the one I've stuck with is called Remmina. Remmina is a GUI frontend for FreeRDP. FreeRDP is simply a fork of rdesktop (see?!). It's been around for a few years now and comes along with Debian and Ubuntu in their repos, so it's super easy to install. Just use aptitude:
sudo aptitude
or apt-get
sudo apt-get install remmina
or Ubuntu Software Center.
![]() | |
mRemote Console |
Before I migrated to Ubuntu Linux for my work machine, I had been using Windows 7 and 8. In Windows 7, there was a nice little application I used to connect to remote servers called mRemote. mRemote was a console that the user could add RDP, VNC, ssh, https, and other connections to in order to remotely access systems.
The ability to create https connections was a point of particular awesomeness for me. Why? My company also used LogMeIn in order to access machines behind firewalls we didn't control. Back then, LogMeIn still allowed for an admin to create a shortcut that would connect them directly to the host without having to go through the website. An admin could copy the URL from the shortcut and add it to mRemote as an https connection and viola! All servers, no matter what method was used to connect to them, were available to me in the console.
![]() |
https support was helpful for use with LogMeIn |
After moving to Ubuntu, I tried running mRemote in Wine without success. The application was long since abandoned by the developer so there was no hope of support being written in. While searching for an alternative, Remmina was suggested.
Remmina is the closest thing to mRemote I've seen on Linux. You can add connections to the console for remote protocols like RDP, VNC, ssh, and NX. The remote protocols are supported via plug-ins, so, theoretically, other protocols (like https, perhaps?!) can be added if an enterprising programmer decided to write it. Although, LogMeIn has since removed the ability to create shortcuts from its 'Free' accounts, so it's not really as important to me anymore...
Still...
![]() |
Moving from mRemote to Remmina |
Using Remmina is really easy. I have it configured through Ubuntu's "Startup Applications" to run at startup. It loads up to the top toolbar panel and provides an easy-to-use drop-down menu of all the configured groups and connections in the application. One click to drop the menu, one click to connect. Done and done. You're on your remote server doing what you need to do.
In practice, I have had an issue with the menu where it scrolls off the screen without providing scroll handles, but if I click away and re-open the menu, it fixes itself. I've also had occasional lock-ups, particularly when using multiple tabs with multiple protocols. It doesn't happen often enough to really impact my ability to work, so it's not a problem for me, and the convenience the program provides far outweighs the inconvenience of the occasional lock-up IMHO.
Have you used Remmina or another RDP client in Linux? Which are your favorite? Leave your comments and let me know!
No comments:
Post a Comment