使用 shell 脚本连接到 sftp 时出错
我在尝试连接到 sftp 服务器时收到以下错误:-
ncftpput:无法打开 http://mydomain.com: 未知主机。
我正在使用的代码如下:-
<块引用>FTPU="username" # ftp登录名
FTPP="password" # ftp 密码
FTPS="http://mydomain.com"# 远程FTP服务器
FTPF="/home" # 远程 ftp 服务器 $FTPU> 的目录& $FTPP
<块引用>LOCALD="/本地路径"
ncftpput -m -u $FTPU -p $FTPP $FTPS $FTPF $LOCALD
我目前正在 fedora 10 上运行这个脚本...
谢谢......
I am getting following error while trying to connect to a sftp server:-
ncftpput: cannot open
http://mydomain.com:
unknown host.
Code which I am using is as following:-
FTPU="username" # ftp login name
FTPP="password" # ftp password
FTPS="http://mydomain.com"#
remote ftp serverFTPF="/home" # remote ftp server
directory for $FTPU> & $FTPPLOCALD="/localpath"
ncftpput -m -u $FTPU -p $FTPP $FTPS
$FTPF $LOCALD
I am currently running this script on fedora 10...
thanks.....
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
ncftpput 是一个不支持 SSH 的 FTP 客户端(请参阅其常见问题解答)。此外,在您的脚本中,您将提供 HTTP URL 而不仅仅是服务器名称。如果 mydomain.com 实际上运行 FTP 服务器,请尝试使用 FTPS=mydomain.com。
ncftpput is an FTP client that does not support SSH (see their FAQs). Also, in your script you're providing an HTTP URL instead of just a server name. If mydomain.com actually runs an FTP server, try FTPS=mydomain.com instead.