我有一台无法使用预共享密钥的服务器,并且ssh- 所有身份验证都是通过交互式提示进行的。
该服务器还为非 root 用户禁用cron和禁用。at
我希望能够cron在我的本地计算机上执行一项工作,该工作将对远程服务器运行脚本以进行定期维护/报告。
我玩弄了expect一些,但注意到为了让它在正确的时间自动将密码输入到提示中,它需要以明文形式存储。
有没有办法以这样的方式保护密码,即我输入一次,然后在本地加密/无论什么(就像passwd那样),然后我没有将明文密码存储在脚本本身中?