Macos 存储SSH密钥的位置
我正在阅读一本关于python部署的电子书。他们登录数字海洋的方法当然是使用SSH和密钥。但是,它们指示您指向项目文件夹中的生产密钥(prod_key),并在每次通过SSH登录时指向该文件夹。因此,标准登录是:Macos 存储SSH密钥的位置,macos,ssh,rsa,Macos,Ssh,Rsa,我正在阅读一本关于python部署的电子书。他们登录数字海洋的方法当然是使用SSH和密钥。但是,它们指示您指向项目文件夹中的生产密钥(prod_key),并在每次通过SSH登录时指向该文件夹。因此,标准登录是: ssh -i ./prod_key deployer@{my.IP.address} 这很乏味,因为每次通过SSH登录时,我都需要访问该文件夹。我还尝试使用scp复制一些文件,但我无法让它使用这种方法。如何移动prod_键,使我不必每次都使用“-I”,而只需在Mac上的终端中从任何位置
ssh -i ./prod_key deployer@{my.IP.address}
这很乏味,因为每次通过SSH登录时,我都需要访问该文件夹。我还尝试使用scp复制一些文件,但我无法让它使用这种方法。如何移动prod_键,使我不必每次都使用“-I”,而只需在Mac上的终端中从任何位置登录?是否在您的
bash_配置文件中创建别名
或bashrc
是一个选项?例如:alias servername='ssh-i/absolute/path/to/prod_key deployer@{my.IP.address}'
如何创建一个脚本,例如goto.sh
并在脚本中包含prod key path<代码>服务器ip地址可以作为创建别名的副本。谢谢