Using SFTP with Bash
Learn how to use SFTP in a bash script.
#!/bin/bash HOST="sftp.example.com" USERNAME="your_username" PASSWORD="your_password" PORT=22 sftppass -p "$PASSWORD" sftp -oPort=$PORT $USERNAME@$HOSTput /path/to/local/file.txt /path/to/remote/file.txtget /path/to/remote/file.txt /path/to/local/file.txtls /path/to/remote/directorymkdir /path/to/remote/new_directory
#!/bin/bash HOST="sftp.example.com" USERNAME="your_username" PASSWORD="your_password" PORT=22 sshpass -p "$PASSWORD" sftp -oPort=$PORT $USERNAME@$HOST <<EOF # SFTP commands go here EOF
Last updated
Was this helpful?