Unix 相当于lftp命令的sftp返回被拒绝的权限
我的任务是将workingUnix 相当于lftp命令的sftp返回被拒绝的权限,unix,ftp,sftp,lftp,Unix,Ftp,Sftp,Lftp,我的任务是将workinglftp命令移植到它的sftp等效程序。我在~/key.key生成了一个私钥 工作lftp命令: lftp -u Username,'pass' xxx.xxx.xx.xx ssl:key-file key.key 不工作的sftp等效物: sftp -i ~/key.key Username@xxx.xxx.xx.xx sftp命令要求我输入密码,我在lftp命令中提供相同的密码,进程退出时权限被拒绝(公钥、密码、键盘交互) 有没有什么方法可以调试正在发生的事情或
lftp
命令移植到它的sftp
等效程序。我在~/key.key
生成了一个私钥
工作lftp命令:
lftp -u Username,'pass' xxx.xxx.xx.xx ssl:key-file key.key
不工作的sftp等效物:
sftp -i ~/key.key Username@xxx.xxx.xx.xx
sftp命令要求我输入密码,我在lftp
命令中提供相同的密码,进程退出时权限被拒绝(公钥、密码、键盘交互)
有没有什么方法可以调试正在发生的事情或者很明显我做错了什么?提前感谢您提供的任何线索。您似乎在使用FTP(通过TLS/SSL的FTP)和
lftp
,而不是SFTP(通过SSH)
OpenSSH
sftp
仅为sftp,不支持FTPS。这些是完全不同的协议。哦,天哪,这很尴尬,但我不知道SFTP和FTP是不同的东西。谢谢你的回复!