inc*_*kka 5 password authentication cron curl
我在此 URL 中放置了一个站点地图生成器脚本
http://www.mydomain.com/admin/sitemapgen/
Run Code Online (Sandbox Code Playgroud)
但是,此 URL 受 auth_type 基本方法中的用户名和密码保护。
我需要每周放置一次 cron 来访问此 URL。所以我决定使用该curl
命令并像下面这样放置 cron。
curl -u username:mypassword http://www.mydomain.com/admin/sitemapgen/
Run Code Online (Sandbox Code Playgroud)
我知道通过 http 发送密码是不安全的,但是至少我试图通过此curl
命令向服务器/托管面板用户隐藏密码。
1)有没有什么方法可以隐藏这个curl
命令中的密码?我读了一些关于在服务器中放置带有密码的纯文本文件并将其与 -k 选项一起使用的内容。但是我也不打算将密码放在纯文本文件中。
2) 除了 curl 之外还有其他命令可用于此特定目的吗?
为了避免在命令中显示密码(其他用户可以使用 看到它)ps
,您不应在命令中传递密码。这就是为什么许多实用程序不支持密码作为命令行参数。
而是将您的密码存储在~/.netrc
文件中并将-n
选项传递给curl。
文件语法的详细内容,我让你看curl的man。