是否可以选择将密码也与 sftp 放在一起?
linux~ $ sftp USERNAME@FTP.WEBSITE.COM:/DIRECTORY_TO_GO_TO/
Run Code Online (Sandbox Code Playgroud)
像这样
linux~ $ sftp USERNAME@FTP.WEBSITE.COM:/DIRECTORY_TO_GO_TO/ -p PASSWORD?
Run Code Online (Sandbox Code Playgroud)
小智 53
正如其他人所提到的,命令行密码应该是最后的手段。
然而,如果没有别的可能;一个可以去ssh pass
sshpass -p <password> sftp user@host
Run Code Online (Sandbox Code Playgroud)
只需使用 perl、ruby 或 python 来编写您要执行的操作的脚本。在 ruby 的情况下,它只是(取自 net-sftp API 文档):
require 'net/sftp'
Net::SFTP.start('host', 'username', :password => 'password') do |sftp|
# upload a file or directory to the remote host
sftp.upload!("/path/to/local", "/path/to/remote")
end
Run Code Online (Sandbox Code Playgroud)
有关更多信息http://net-ssh.rubyforge.org/sftp/v2/api/index.html
| 归档时间: |
|
| 查看次数: |
205599 次 |
| 最近记录: |