shell写一个sftp脚本
时间: 2024-05-11 11:18:16 浏览: 83
shellftp脚本
以下是一个示例的SFTP脚本,用于通过SFTP将本地文件上传到远程服务器:
```bash
#!/bin/bash
HOST="example.com"
USER="username"
PASSWORD="password"
REMOTE_DIR="/remote/directory"
LOCAL_FILE="/path/to/local/file"
# Connect to remote server
echo "Connecting to $HOST..."
sftp $USER@$HOST << EOF
# Enter password
password $PASSWORD
# Set remote directory
cd $REMOTE_DIR
# Upload local file
put $LOCAL_FILE
# Exit sftp
quit
EOF
echo "File uploaded to $REMOTE_DIR"
```
请将 `HOST`, `USER`, `PASSWORD`, `REMOTE_DIR` 和 `LOCAL_FILE` 替换为您自己的值。在运行脚本前,确保您已经安装了SFTP客户端。
阅读全文