sftp
Secure File Transfer Program. Interactive program to copy files between hosts over SSH. For non-interactive file transfers, see scp or rsync. More information: <https://manned.org/sftp>.
Install
- All systems
-
curl cmd.cat/sftp.sh
- Debian
-
apt-get install openssh-client - Ubuntu
-
apt-get install openssh-client -
Alpine
-
apk add openssh - Arch Linux
-
pacman -S openssh - Kali Linux
-
apt-get install openssh-client - CentOS
-
yum install openssh-clients - Fedora
-
dnf install openssh-clients - Windows (WSL2)
-
sudo apt-get updatesudo apt-get install openssh-client - OS X
-
brew install openssh - Raspbian
-
apt-get install openssh-client - Docker
-
docker run cmd.cat/sftp sftppowered by Commando
Secure File Transfer Program. Interactive program to copy files between hosts over SSH. For non-interactive file transfers, see scp or rsync. More information: <https://manned.org/sftp>.
-
Connect to a remote server and enter an interactive command mode:
sftp remote_user@remote_host -
Connect using an alternate port:
sftp -P remote_port remote_user@remote_host -
Connect using a predefined host (in `~/.ssh/config`):
sftp host -
Transfer remote file to the local system:
get /path/remote_file -
Transfer local file to the remote system:
put /path/local_file -
Transfer remote directory to the local system recursively (works with `put` too):
get -R /path/remote_directory -
Get list of files on local machine:
lls -
Get list of files on remote machine:
ls
© tl;dr; authors and contributors