Unleash the Awesome Power of SSH @EzeeLinux
Unleash the Awesome Power of SSH  @EzeeLinux
Uploaded October 2025 | Updated September 2026, 3 weeks ago
This video shows how to setup ssh on your home network.

Unleash The Awesome Power of SSH

Terms

DNS = Domain Name System
DHCP = Dynamic Host Configuration Protocol
IP = Internet Protocol
LAN = Local Area Network
SFTP = SSH File Transfer Protocol
SSHFS SSH File System
SSH = Secure Shell

Setup Static IP Addresses for Host Machines

Find IP and netmask:

ip a
or
ifconfig

ex. 192.168.0.xxx/24 (24 = 255.255.255.0 netmask)

Find default gateway:

route -n

ex. 192.168.0.1

install SSH Server on Debian/Ubuntu Systems:

sudo apt install openssh-server

Generate SSH Keys:

ssh-keygen -t rsa -b 4096 -C "your name or email."

Copy public key to remote host:

ssh-copy-id user@remote_host

Note: You can copy key pairs directly to new hosts to facilitate sign in to other machines on the network.

Using SFTP:

sftp user@remote_host

ls = list the directory on the remote machine
lls = lists the directory on the local machine
cd = change directory on the remote machine
lcd = change directory on the local machine
get filename1 filename2 = get files from remote machine
get -r directoryname = get a directory from the remote machine
put filename1 filename2 = send files to the remote machine
put -r directoryname = send a directory to the remote machine
bye, exit = leaves SFTP and breaks the connection.

RSYNC over SSH

rsync -av --delete source_directory/ destination_directory.

ex. rsync -av --delete joe@192.168.0.11:Music/ Music/

Using SSHFS

Install SSHFS on Debian/Ubuntu systems with:

sudo apt install sshfs

create a network share by mounting a directory from the remote host to an empty directory on the local host:

sshfs user@remote_host:directory_path local_directory

SSHIN

#!/bin/bash

# SSH login shorthand command: "sshin (last two digits of IP)"
# By Joe Collins.

ssh -X 192.168.0."$1"

SFTPIN

#!/bin/bash

# SFTP Shorthand command: "sftpin" (last two digits of host IP)
# By Joe Collins.

sftp 192.168.0."$1"
Unleash the Awesome Power of SSHTesting My New Dell Latitude 3300 | Super Slick LMDE 6 Install!My Pro-Ject Debut Carbon EVO TurntableMind Blowing Super Cool Linux CommandsUpgrading to Linux Mint 19.2 TinaLiving with LMDE 6 and Fooling Around with VMsMy Realistic/Shure R25XT Phono Cartridge | A Blast From the Past!Funky 45 RPM Record Scores - Summer, 2023 Part 1 | Picture Sleeves!Creating and Managing Digital Music Libraries in LinuxJCs Audio Toys Tour 2023Hi-Fi Update | JVC A-S3 Amp and JVC XL-V251 CD PlayerCommunity Update | EzeeLinux is Leaving Facebook
Joe Collins (EzeeLinux) |

Unleash the Awesome Power of SSH

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER