0

您好我正在尝试制作一个脚本,当我运行时将连接并登录到我的 ssh 服务器。但是我不确定如何阻止它询问我的密码,我想以某种方式将我的密码合并到我的脚本中,这样我就不必手动输入了。所以最终产品是我只运行脚本并将其连接到我的服务器。

目前我只是在使用

#!/bin/bash
ssh hank@192.168.1.9 -p 2222

想知道我可以添加什么,这样我就不必每次都输入密码了吗?
我被广泛地寻找答案,但到目前为止我的搜索没有结果。
我会很感激任何帮助,也许是关于我可以查找和阅读的 bash 命令的建议。

4

2 回答 2

3

创建一个公钥并将其用于身份验证,例如:

http://www.howtoforge.com/set-up-ssh-with-public-key-authentication-debian-etch

于 2013-06-30T09:04:26.120 回答
1

使用公钥身份验证,并且可能还运行 ssh 配置文件。

配置文件的简单总结:http: //nerderati.com/2011/03/simplify-your-life-with-an-ssh-config-file/

于 2013-06-30T09:08:20.553 回答