Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 存储SSH密钥的位置_Macos_Ssh_Rsa - Fatal编程技术网

Macos 存储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上的终端中从任何位置

我正在阅读一本关于python部署的电子书。他们登录数字海洋的方法当然是使用SSH和密钥。但是,它们指示您指向项目文件夹中的生产密钥(prod_key),并在每次通过SSH登录时指向该文件夹。因此,标准登录是:

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地址可以作为创建别名的副本。谢谢