通过SFTP& amp; LFTP连接问题SSH密钥

时间:2016-12-02 12:11:24

标签: ubuntu ssh sftp ssh-keys lftp

我目前在Windows上使用Cygwin64,LFTP和LFTP OSX工作正常,当我有"密码授权是"在sshd_config(Ubuntu Server 16.04)中。当我将密码授权转为否时,我可以使用我的私钥通过SSH连接,使用PuTTY和终端没有任何问题。

但是,仅在使用密钥授权时,我无法通过LFTP连接到我的服务器。 " [许可被拒绝(公钥)。]"

当我将密码授权设置为no时,如何让LFTP访问我的私钥?我宁愿专注于密钥访问。

我使用LFTP是因为它具有分段下载功能,并且真的不想放弃它。

1 个答案:

答案 0 :(得分:1)

你可以使用lftp的sftp:connect-program设置给ssh额外的参数,如下所示:

Enter an integer
5
Enter an integer
3
Enter an integer
34
Enter an integer
5
Enter an integer
7
Enter an integer
5
Enter an integer
3
Enter an integer
2
Enter an integer
4
Enter an integer
6
Enter an integer
6
Enter an integer
43
Enter an integer
46
Enter an integer
77
Enter an integer
5
Enter an integer
3
Enter an integer
4
Enter an integer
6
Enter an integer
7
Enter an integer
54
Enter an integer
4
Enter an integer
-1
All Numbers entered:
0 1 2 3 4 5 6 7 8 9 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 32 0 34 0 0 0 0 0 0 0 0 43 0 45 46 0 0 0 0 
All Occurrences: 
0 1 3 11 9 9 8 6 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 1 0 2 1 0 0 0 0 

如果ssh要求输入密钥短语,那么lftp会为其提供您用于登录的密码。

相关问题