【问题标题】:ftp to server with uname and pass in comandline使用 uname ftp 到服务器并传入命令行
【发布时间】:2010-09-22 01:38:14
【问题描述】:

我正在尝试从一台 unix 机器上通过 FTP 连接到服务器,但也想在命令行中登录

例如ftp 10.2.3.4 用户名:密码

找不到执行此操作的一般格式? ftp 10.2.3.4 -u username -p password> 似乎也不起作用?

谢谢,

【问题讨论】:

  • 没有手册页...为什么我在这里
  • “没有手册页”?这不是 1986 年;每个系统都有文档。如果由于某种疯狂的原因您的系统出了问题,那么您的好朋友 Google 总会有。
  • 这是一个让人们回到他们的手册的论坛吗?是的,有谷歌,但我敢肯定,这个论坛上 95% 的人的问题可以通过花时间在谷歌上挖掘各种网站来找到答案。这就是为什么他们有这样的网站。

标签: unix ftp


【解决方案1】:

这里有几个选择

  1. 使用 .netrc 文件。
  2. ftp 用户名:password@host

【讨论】:

  • 选择2往往会导致错误ftp: username:password@host unknown hostftp: username:password@host Name or service not known
  • @thegunner: 你安装了哪个 ftp 守护进程?我曾尝试将 .netrc 与 ftpd、pure-ftpd 和 vsftpd 一起使用。它不起作用,即即使在 .netrc 文件中指定用户名和密码后,仍然会出现提示。
  • @user189942 您需要确保 .netrc 位于您的主目录中,并且权限仅为您自己的 rw。所以chmod 600 ~/.netrc
【解决方案2】:

你可以使用这个符号:ftp ftp://username:password@host:port


资源:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多