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 update
sudo apt-get install openssh-client
- OS X
-
brew install openssh
- Raspbian
-
apt-get install openssh-client
- Dockerfile
- dockerfile.run/sftp
- Docker
-
docker run cmd.cat/sftp sftp
powered 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