应用场景之一: java 程序调用 shell 脚本, 通过 SSH 免密登陆数据库服务器, 进行数据的抽取打包工作.
免密设置步骤:
1. 客户端生成公私钥, 在任意目录下执行命令 SSH-keygen(一路回车默认即可), 会在当前用户的家目录下的. SSH 目录下生成私钥 id_rsa, 公钥 id_rsa.pub;
2. 上传公钥到服务器, 执行命令 SSH-copy-id -i ~/.SSH/id_rsa.pub [email protected] (username 服务器的用户名, serverip 服务器 ip), 会在服务器~/.SSH/authorized_keys 文件中看到添加的 id_rsa.pub (公钥) 内容;
3. 测试免密功能, SSH [email protected]
注: 原引
来源: http://www.bubuko.com/infodetail-3507537.html