Graham Eddy

sftp Clients

Install and configure several different sftp clients.

2022-08-06 Ubuntu 20.04, Raspbian bullseye, Linux Mint, Windows 11, macOS 12.5


sftp – Command Line Interface (CLI) client

is inbuilt into openssh, which presumably is already installed on any modern client.

Suppose domain user fred.nerk@geddy.au has been assigned UNIX user fred.nerk on sftp server ftp.geddy.au.

Get a command prompt (how depends on operating system) then:

graham:~ sftp fred.nerk@ftp.geddy.au Password: fred.nerk's password sftp> help

sshfs – network mount client – all linux flavours

Suppose domain user fred.nerk@geddy.au has been assigned UNIX user fred.nerk on sftp server ftp.geddy.au.

Ubuntu, Mint installation

graham:~ sudo apt update graham:~ sudo apt install sshfs

macOS installation

Requires macports; we assume it is already installed.

graham:~ sudo port selfupdate graham:~ sudo port install sshfs

Using the client

We will mount on local directory ~/share.

graham:~ mkdir ~/share # create mount point graham:~ sshfs fred.nerk@ftp.geddy.au: ~/share # mount Password: fred.nerk's password graham:~ ls ~/share graham:~ vi ~/share/foo.txt graham:~ umount ~/share # unmount

SSHFS for Windows – network mount client – Windows 11

Suppose domain user fred.nerk@geddy.au has been assigned UNIX user fred.nerk on sftp server ftp.geddy.au.

Windows 11 installation

Using the client

At this point, files in the sftp share can be accessed via the F: drive.