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
-
Juno Computers Launches Another Linux Laptop
If you're looking for a powerhouse laptop that runs Ubuntu, the Juno Computers Neptune 17 v6 should be on your radar.
-
ZorinOS 17.1 Released, Includes Improved Windows App Support
If you need or desire to run Windows applications on Linux, there's one distribution intent on making that easier for you and its new release further improves that feature.
-
Linux Market Share Surpasses 4% for the First Time
Look out Windows and macOS, Linux is on the rise and has even topped ChromeOS to become the fourth most widely used OS around the globe.
-
KDE’s Plasma 6 Officially Available
KDE’s Plasma 6.0 "Megarelease" has happened, and it's brimming with new features, polish, and performance.
-
Latest Version of Tails Unleashed
Tails 6.0 is based on Debian 12 and includes GNOME 43.
-
KDE Announces New Slimbook V with Plenty of Power and KDE’s Plasma 6
If you're a fan of KDE Plasma, you'll be thrilled to hear they've announced a new Slimbook with an AMD CPU and the latest version of KDE Plasma desktop.
-
Monthly Sponsorship Includes Early Access to elementary OS 8
If you want to get a glimpse of what's in the pipeline for elementary OS 8, just set up a monthly sponsorship to help fund its continued existence.
-
DebConf24 to be Held in South Korea
Busan will be the location of the latest DebConf running July 28 through August 4
-
Fedora Unleashes Atomic Desktops
Fedora has combined its solid distribution with rpm-ostree system to make it possible to deliver a new family of Fedora spins, called Fedora Atomic Desktops.
-
Bootloader Vulnerability Affects Nearly All Linux Distributions
The developers of shim have released a version to fix numerous security flaws, including one that could enable remote control execution of malicious code under certain circumstances.