我想编写一个shell脚本,使用SFTP将文件从另一台服务器复制到我的盒子而不提示输入密码,因为我已经在服务器上为密码设置了私钥。你能为我提供示例脚本吗?
答案 0 :(得分:1)
您可以使用适用于scp
协议的ssh
并读取私钥:
scp -r path/to/src/folder1 username@server:/path/to/dst/folder
-r
开关是递归复制的
如果您需要指定端口,请使用-p
scp -r -P 2222 path/to/src/folder1 username@server:/path/to/dst/folder