![使用 sftp 和私钥删除远程文件(Solaris)](https://linux22.com/image/564599/%E4%BD%BF%E7%94%A8%20sftp%20%E5%92%8C%E7%A7%81%E9%92%A5%E5%88%A0%E9%99%A4%E8%BF%9C%E7%A8%8B%E6%96%87%E4%BB%B6%EF%BC%88Solaris%EF%BC%89.png)
我有一台 Solaris 服务器,需要使用 sftp 删除远程机器上的文件(我不能使用 ssh)。是否可以将私钥传递给此命令进行身份验证(我在 Solaris 中看不到 -i 参数)以及如何删除此文件?谢谢。
答案1
您可以使用 -o 选项传递 SSH 选项。例如
sftp -oIdentityFile=/path/to/identity user@host
这将连接并启动交互式 SFTP 会话。按照提示输入命令sftp>
:
sftp> rm /path/to/file
Removing /path/to/file
sftp> bye
您已经完成了!