而不是硬编码在shell脚本中的密码,使用SSH密钥,它更容易和安全。
$ scp -i ~/.ssh/id_rsa devops@myserver.org:/path/to/bin/*.derp .
假设你的私钥在〜/ .ssh / id_rsa
生成公钥/私钥对:
$ ssh-keygen -t rsa
上面将生成2个文件,〜/ .ssh / id_rsa(私钥)和〜/ .ssh / id_rsa.pub(公钥)
设置SSH密钥以供使用(一次性任务):
复制〜/ .ssh / id_rsa.pub的内容,并粘贴到myserver.org服务器中〜devops / .ssh / authorized_keys的新行。如果〜devops / .ssh / authorized_keys不存在,请随时创建它。