使用 wget 通过 FTP 下载目录,但不将密码作为参数传递
当我无法通过 SSH 访问服务器时,我通常会通过 FTP 下载内容,如下所示:
wget -r ftp://user:pass@server/path/to/dir
如何让我的密码更安全?我不喜欢密码在命令中,但是当我尝试这样的操作时:
wget -r ftp://user@server/path/to/dir
它不起作用。它给我“登录不正确”。
When I don't have SSH access to a server, I usually download stuff over FTP, like this:
wget -r ftp://user:pass@server/path/to/dir
How do I keep my password more secure? I don't like that the password is in the command, but when I try something like this:
wget -r ftp://user@server/path/to/dir
it doesn't work. It gives me "Login incorrect".
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这也能达到目的:
ask_password = on/off< /code>
也可以在
~/.wgetrc
中声明。This also does the trick:
ask_password = on/off
can also be declared in your~/.wgetrc
.您可以将凭据放入
~/.wgetrc
像这样:
根据您的需要,也可以 为此配置文件使用不同的位置:
You can put your credentials in
~/.wgetrc
like so:Depending on your needs, it is also possible to use a different location for this configuration file: