使用windows ftp命令登录ssh密钥

时间:2013-06-19 17:41:37

标签: windows batch-file ssh ftp

我有谷歌,但发现我想要做的是使用第三方软件,但任何人都可以回答这个问题:

我正在尝试ftp到运行sftp的linux服务器。我正在尝试使用批处理脚本自动连接它。我使用命令完成了这个:

ftp -i -s:"Path to a text file containing FTP commands"

这可行查找但是现在我需要使用ssh密钥进行身份验证是否可以使用此方法并且没有第三方软件?

这是传递给ftp命令的文本文件示例:

open "IP of server"
username
password
mget *
bye

1 个答案:

答案 0 :(得分:1)

看看这个非常出色的教程,了解如何设置ssh密钥,这样您就不必使用密码:http://www.linuxproblem.org/art_9.html。这将为您提供有关该过程的背景知识。

这假设客户端和服务器都运行一些unix(包括OSX)!

如果它们不是(在您的情况下),或者您有非标准配置,那么您很可能需要使用第三方软件来保存密钥。

设置完毕后,您应该使用sftp代替ftp

相关问题