Pea*_*ter 2 ssh authentication
我一直在编写一系列脚本来在我的远程服务器上执行任务,但一直在如何通过 ssh mid 脚本登录的问题上陷入困境,因为我无法自动输入密码。有没有办法这样做?
echo "登录.. \n" ssh username@IP 以某种方式硬编码密码 nextCommand
小智 5
无法通过参数发送密码。您可以使用 ssh 密钥。在您的客户端机器中:
ssh-keygen -t rsa
Run Code Online (Sandbox Code Playgroud)
这将在您的 ~/.ssh/ 上创建一个带有公共 ssh 密钥的文件,名为 id_rsa.pub 然后,您必须在服务器计算机上添加id_rsa.pub文件的内容(您可以通过 scp 或 ftp 复制它),并且运行类似:
cat id_rsa.pub >> ~/.ssh/.authorized_keys
Run Code Online (Sandbox Code Playgroud)
那对我有用。
| 归档时间: |
|
| 查看次数: |
1954 次 |
| 最近记录: |