所以我可以访问我的系统pipe理员给出的生产环境,但是我不相信自己。 该设置是与私人/公共密钥。
我正在寻找一种方法来进行手动操作,然后授权我连接到生产环境,如重新input密码或操作某些文件。 任何我必须手动完成的工作。
你有什么build议吗?
(哦,我正在运行OS X)
如果尚未encryption私钥,则必须在连接时input密码。 你可以这样做:
openssl rsa -in <old key file> -out <new key file> -aes256
确认后,删除未encryption的版本。
另外,请确保您login的用户对生产系统具有最低限度的权限。 不要以root身份login(或经常使用)。 要求你的系统pipe理员为你想运行的任何高权限命令设置sudo。
最后,不要用自己的方式来放置任何习惯的铁环。 很快,你会习惯他们,你会自主地跳过他们,而没有真正做出应该提示的想法。 更好的做法就是全面照顾自己正在做的事情。
也就是说,作为一个有用的视觉线索,将shell背景或文本设置为不同的clour可以帮助您记住您正在使用的系统。
在您的私钥上设置密码可以满足您的要求。
编辑:也许是第二个私钥上的密码,所以你不太可能使用SSH代理caching授权。