Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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
如何让终端记住ssh密码短语_Ssh - Fatal编程技术网

如何让终端记住ssh密码短语

如何让终端记住ssh密码短语,ssh,Ssh,我总是要输入我的ssh密码(我使用ubuntu),我使用ssh添加: ssh-add /home/ismail/.ssh/id_rsa 但这会让终端记住我的密码直到我重新启动。 有没有办法让我的终端永远记住我的密码短语?我不确定这是否可行。可能不会,因为这没什么意义。让您的终端永远记住您的密码短语在某种程度上意味着密码短语必须存储在硬盘上的某个地方。这和根本没有密码一样安全,所以我建议您删除密码。你只需要确保你的帐户是安全的,这样就没有人可以窃取你的私钥 为什么不删除您的密码短语呢?有什么区别

我总是要输入我的ssh密码(我使用ubuntu),我使用ssh添加:

ssh-add /home/ismail/.ssh/id_rsa
但这会让终端记住我的密码直到我重新启动。
有没有办法让我的终端永远记住我的密码短语?

我不确定这是否可行。可能不会,因为这没什么意义。让您的终端永远记住您的密码短语在某种程度上意味着密码短语必须存储在硬盘上的某个地方。这和根本没有密码一样安全,所以我建议您删除密码。你只需要确保你的帐户是安全的,这样就没有人可以窃取你的私钥

为什么不删除您的密码短语呢?有什么区别吗?远程ssh服务器需要一个密钥短语才能登录。据我所知,ssh密码短语纯粹是客户端概念,不能由服务器强制执行。你确定吗,服务器不仅仅是因为你的密钥没有被使用而请求密码?也许你是对的,但即使如此,出于安全原因,我也不想删除我的密钥。我认为ssh代理可以将密钥添加到密钥环中,你知道吗?@mish是对的。密码短语只是应用于私钥文件特定副本的加密层
ssh-keygen
可用于更改或删除私钥文件的密码短语。这很有意义:)但我认为有一种方法可以将其保存在文件中,并让终端记住它。您尝试过吗?