sftp 相当于 lftp 命令 returns 权限被拒绝
sftp equivalent of lftp command returns Permission denied
我的任务是将可用的 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
命令中提供了相同的密码,进程以 Permission denied (publickey,password,keyboard-interactive)
.
退出
有什么方法可以调试正在发生的事情,或者我做错了什么很明显的事情吗?提前感谢您提供任何线索。
您似乎使用 FTPS(FTP 而不是 TLS/SSL)与 lftp
,而不是 SFTP(通过 SSH)。
OpenSSH sftp
仅支持 SFTP,不支持 FTPS。这些是完全不同的协议。
我的任务是将可用的 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
命令中提供了相同的密码,进程以 Permission denied (publickey,password,keyboard-interactive)
.
有什么方法可以调试正在发生的事情,或者我做错了什么很明显的事情吗?提前感谢您提供任何线索。
您似乎使用 FTPS(FTP 而不是 TLS/SSL)与 lftp
,而不是 SFTP(通过 SSH)。
OpenSSH sftp
仅支持 SFTP,不支持 FTPS。这些是完全不同的协议。