使用shell脚本连接到sftp时出错

时间:2010-12-20 11:44:28

标签: fedora shell

尝试连接到sftp服务器时出现以下错误: -

  

ncftpput:无法打开   http://mydomain.com:   未知的主人。

我使用的代码如下: -

  
    

FTPU ="用户名" #ftp登录名

         

FTPP ="密码" #ftp密码

         

FTPS =" HTTP://mydomain.com"#     远程ftp服务器

  
     

FTPF =" /家" #远程ftp服务器   $ FTPU>的目录&安培; $ FTPP

     
    

LOCALD =" /局部路径"

  
     

ncftpput -m -u $ FTPU -p $ FTPP $ FTPS   $ FTPF $ LOCALD

我目前在fedora 10上运行这个脚本......

感谢.....

1 个答案:

答案 0 :(得分:1)

ncftpput是一个不支持SSH的FTP客户端(请参阅他们的FAQs)。此外,在您的脚本中,您提供的是HTTP URL,而不仅仅是服务器名称。如果mydomain.com实际运行FTP服务器,请尝试使用FTPS = mydomain.com。