SSH Basics 👩💻
Having problems setting up SSH to Android? Say no more. 🚀

It is recommended that SSH Server should be used from Termux instead of using it inside the Linux. Using SSH Server from Termux gives you control of both your device and your Linux OS. We are providing you both the methods below:
SSH from Termux:
You can follow this link to get to know the process of using SSH from Termux. This tutorial is provided officially by one of the Termux developers.
SSH from Linux:
Since Linux is executed by using PRoot, it cannot override the default configurations of the Android connectivity so the port number needs to be changed. Follow the below steps to use SSH from Termux:
Install openSSH inside Linux. Choose the command for your distro accordingly from the given list:
Ubuntu 19
apt install openssh-server nano -y
Ubuntu 18
apt install openssh-server nano -y
Kali Security OS
apt install openssh-server nano -y
Debian
apt install openssh-server nano -y
Manjaro
pacman -S openssh nano --noconfim
Arch
pacman -S openssh nano --noconfim
Fedora
dnf install -y openssh-server nano
Alpine
apk add openssh-server nano
Void
xbps-install openssh nano
Once OpenSSH server is installed in your Linux system, we need to modify some things to make it accessible in network escaping Android limitations. Now do:
nano /etc/ssh/sshd_config
Find and change the line
#Port 22
toPort 2222
Find the line
#PermitRootLogin prohibit-password
or#PermitRootLogin yes
and change it toPermitRootLogin yes
. If it is alreadyPermitRootLogin yes
then you do not need to change anything.Now when you are done with all the above steps press CTRL+X and then type Y and then press Enter
Now do
ssh-keygen -A
and thenssh-keygen
Now we need to set password first. To set password type
passwd
and set any password.Once this process is complete just run
/usr/sbin/sshd
to start the SSH server.Now just type
ip a
and copy the IP Address ofwlan
and to connect to SSH Server.To connect to SSH server type
ssh root@localhost -p 2222
and use the password to connect to the server.
Last updated
Was this helpful?