当前机器:Windows上的Git Bash。
尝试通过SSH连接到Mac。
当我执行以下命令时:
ssh aisong@10.209.161.253 "ls"
Password: <myPassword>
输出(按需工作):
Desktop
Documents
Downloads
Library
Movies
Music
Pictures
Public
注意:我的gitbash用户名与'aisong'不同。同样,我的用户名的密码与上面用于用户名'aisong'的'myPassword'不同。
如何永久存储用户名'aisong'的密码(myPassword),以便下次执行上述ssh命令时不会提示输入密码?
答案 0 :(得分:1)
请勿使用密码,请使用ssh密钥。按照此处提到的步骤进行操作:
https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/
只需将SSH密钥添加到github帐户,只需将其添加到MAC即可。要为MAC添加密钥,请按照此处提到的步骤进行操作:
https://coolestguidesontheplanet.com/make-passwordless-ssh-connection-osx-10-9-mavericks-linux/
您希望将GIT bash上生成的公钥添加到authorized_keys文件中。如果您需要进一步的帮助,请告诉我。