Terminal SFTP-通过终端Osx连接

Terminal SFTP-通过终端Osx连接,terminal,sftp,Terminal,Sftp,我正在尝试查看是否可以将我的密码插入下面的命令 sftp -o “Port 44444” myusername@mysite.com 我期待有一个单行命令登录到我们的sftp 谢谢否。这是不安全的,因此本机OpenSSH工具无法实现。但是您可以使用sshpass: sshpass -p password sftp -o “Port 44444” myusername@mysite.com 或者更确切地说,设置公钥身份验证: ssh-keygen -t rsa -f ~/.ssh/id_r

我正在尝试查看是否可以将我的密码插入下面的命令

sftp -o “Port 44444” myusername@mysite.com 
我期待有一个单行命令登录到我们的sftp


谢谢

否。这是不安全的,因此本机OpenSSH工具无法实现。但是您可以使用
sshpass

sshpass -p password sftp -o “Port 44444” myusername@mysite.com 
或者更确切地说,设置公钥身份验证:

ssh-keygen -t rsa -f ~/.ssh/id_rsa
ssh-copy-id -o “Port 44444” myusername@mysite.com