# Termux SSH Setup Guide By connecting to Termux via SSH from your computer, you can type all commands using your computer keyboard. ## Prerequisites - Both phone and computer must be on the **same Wi-Fi network** ## Step 1: Install openssh Open the Termux app on your phone and type: ```bash pkg install -y openssh ``` Wait for the installation to complete (1-2 minutes). ## Step 2: Set Password ```bash passwd ``` Enter a password (e.g., `1234`): ``` New password: 1234 ← type Retype new password: 1234 ← type the same password again ``` > It's normal that nothing shows on screen while typing the password. Just type it and press Enter. ## Step 3: Start SSH Server > **Important**: Run `sshd` directly in the Termux app on your phone, not via SSH. ```bash sshd ``` If the prompt (`$`) returns with no error message, it's working. sshd running in Termux ## Step 4: Find the Phone's IP Address ```bash ifconfig ``` Look for the `wlan0` section: ``` wlan0: flags=4163 mtu 1500 inet 192.168.45.139 netmask 255.255.255.0 ``` The number after `inet` is your phone's IP address (in this example, `192.168.45.139`). ## Step 5: Connect via SSH from Computer Open a terminal on your computer (Mac: Terminal, Windows: PowerShell or Command Prompt) and type. Replace the IP address with the one you found in Step 4: ```bash ssh -p 8022 192.168.45.139 ``` - `Are you sure you want to continue connecting?` → type `yes` - `Password:` → enter the password you set in Step 2 (e.g., `1234`) Once connected, you'll see the Termux `$` prompt. From now on, you can type all Termux commands using your computer keyboard. ## Notes - Termux uses SSH port **8022** (not the standard Linux port 22) - If you close the Termux app, the SSH server stops. To reconnect, open Termux on the phone and run `sshd`