Make Android devices part of your Linux environment
SSHelper
Apps like Mercury-SSH Commander and ConnectBot let you use an Android device as an SSH client, whereas SSHelper [7] can transform your smartphone or tablet into a fully fledged SSH server (Figure 7). This way, you can treat your Android device as a regular remote Linux host. You can access it from the terminal on your Linux machine, browse the filesystem, and transfer files. If you use a graphical file manager like Dolphin, you can use that to access and browse the filesystem on your Android device and copy files back and forth. Better still, you can use other Linux tools like rsync to perform backups.
Although SSHelper offers a wide range of configuration options, deploying it on an Android device is easy. You can install the app either from the Google Play Store or download the APK file from the project's website and install it manually. Launch the app and wait until it completes the initial configuration. Then, switch to the Configuration section by tapping the wrench icon; note the IP address of the Android device. Here, you can also change the default port and password, if desired. You can leave the rest of the options at their defaults.
On your Linux machine, open the terminal, and connect to the Android device using
ssh -p 2222 user@192.168.1.154
(pick any username you want and replace 192.168.1.154 with the actual IP address of the Android device). When prompted, enter the default admin
password. To access the device's file system using Dolphin enter the fish://user@192.168.1.154:2222 URL into the Location bar and hit Enter.
SSHelper has another clever trick up its sleeve: You can access the clipboard of the Android device on port 8081 using a regular browser. Using the appropriate buttons, you also can read and copy the current content of the device's clipboard as well as write text snippets into it.
Transfer Files with Ghost Commander
To transfer an occasional file or document between an Android device and a Linux machine, you might opt for the Ghost Commander file manager app [8]. If you are familiar with two-pane managers, you'll feel at home with Ghost Commander (Figure 8). Its interface makes it supremely easy to work with files, and numeric shortcuts allow you to perform common operations with a single key press. Ghost Commander provides access to local and removable storage right out of the box.
More importantly, the app also supports the FTP protocol, so the file manager can act as an FTP client. Using the SMB [9] and SFTP [10] plugins, you also can add support for SMB and SFTP protocols. This way you can move files between your Android device and Windows and Linux machines. To speed up access to oft-used directories and remote hosts, you can mark them as favorites. Ghost Commander comes into its own on Android-based tablets, where the two-pane interface works particularly well. Additionally, if you use your Android device with a keyboard, then Ghost Commander's numeric shortcuts come in particularly handy.
Infos
- LinConnect server: http://github.com/hauckwill/linconnect-server
- LinConnect Android app: http://play.google.com/store/apps/details?id=com.willhauck.linconnectclient
- KDE Connect: http://community.kde.org/KDEConnect
- KDE Connect PPA: http://code.launchpad.net/~vikoadi/+archive/ubuntu/ppa
- SSH button: http://play.google.com/store/apps/details?id=com.pd7l.sshbutton
- Mercury-SSH Commander: http://play.google.com/store/apps/details?id=it.skarafaz.mercury
- SSHelper: http://arachnoid.com/android/SSHelper
- Ghost Commander: http://play.google.com/store/apps/details?id=com.ghostsq.commander
- Ghost Commander SMB plugin: http://play.google.com/store/apps/details?id=com.ghostsq.commander.samba
- Ghost Commander SFTP plugin: http://play.google.com/store/apps/details?id=com.ghostsq.commander.sftp
« Previous 1 2
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Ubuntu 24.04 Comes with a “Flaw"
If you're thinking you might want to upgrade from your current Ubuntu release to the latest, there's something you might want to consider before doing so.
-
Canonical Releases Ubuntu 24.04
After a brief pause because of the XZ vulnerability, Ubuntu 24.04 is now available for install.
-
Linux Servers Targeted by Akira Ransomware
A group of bad actors who have already extorted $42 million have their sights set on the Linux platform.
-
TUXEDO Computers Unveils Linux Laptop Featuring AMD Ryzen CPU
This latest release is the first laptop to include the new CPU from Ryzen and Linux preinstalled.
-
XZ Gets the All-Clear
The back door xz vulnerability has been officially reverted for Fedora 40 and versions 38 and 39 were never affected.
-
Canonical Collaborates with Qualcomm on New Venture
This new joint effort is geared toward bringing Ubuntu and Ubuntu Core to Qualcomm-powered devices.
-
Kodi 21.0 Open-Source Entertainment Hub Released
After a year of development, the award-winning Kodi cross-platform, media center software is now available with many new additions and improvements.
-
Linux Usage Increases in Two Key Areas
If market share is your thing, you'll be happy to know that Linux is on the rise in two areas that, if they keep climbing, could have serious meaning for Linux's future.
-
Vulnerability Discovered in xz Libraries
An urgent alert for Fedora 40 has been posted and users should pay attention.
-
Canonical Bumps LTS Support to 12 years
If you're worried that your Ubuntu LTS release won't be supported long enough to last, Canonical has a surprise for you in the form of 12 years of security coverage.