我创建了一个运行简单 shell 脚本的 shell 别名。
脚本如下所示,ssh
在另一台Linux机器上:
#!/bin/bash
sshpass -p 'P@ssw0rd' ssh username@hostname
我想加密'P@ssw0rd'
shell 脚本的部分。
答案1
答案2
从技术上来说,你能加密它......但这样做没有安全价值。
这是因为 SSH 密码必须解密(明文)才能使用,任何有权访问该脚本的人都可以看到它 - 因为要让您的脚本解密它,您的脚本必须有权访问解密密钥。
正确的方法是使用 SSH 密钥,就像 Vlastimil 建议的那样。