没有合适的资源?快使用搜索试试~ 我知道了~
两台linux机器之间ssh不需要密码详解
5星 · 超过95%的资源 需积分: 32 9 下载量 4 浏览量
2012-06-28
14:34:37
上传
评论
收藏 1KB TXT 举报
温馨提示
试读
2页
两台linux机器之间ssh不需要密码,自己写的和相信,很容易懂。
资源推荐
资源详情
资源评论
以下示例是在A与B
1、在A(发起端,需要su到指定用户下,可能.ssh服务是该用户下的文件夹,对非该用户是无法看到的,需要lt -al才能看到一般的lt看不到)上
[指定用户@A root]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 可以直接回车,也可以输入默认的路径或者该指定用户的路径:/home/指定用户
Enter passphrase (empty for no passphrase):<-- 直接输入回车
Enter same passphrase again: <-- 直接输入回车
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
49:9c:8a:8f:bc:19:5e:8c:c0:10:d3:15:60:a3:32:1c root@Client
[指定用户@A root]#
注意:在程序提示输入passphrase时直接输入回车,表示无证书密码。
上述命令将生成:私钥证书id_rsa
公钥证书id_rsa.pub
存放在用户家目录(/home/指定用户)的.ssh子目录中。
tips:省事儿的方法是直接把A的/root/.ssh整个文件夹打包发到各个需要设置无密码访问终端节点的/home/指定用户下,则使用该目录访问,就可以无密码访问了。
[root@Client root]# scp .ssh/id_rsa.pub root@192.168.3.206:/root(可能用户的/home/dbadmin该用户的目录)
root@192.168.3.206's password: <-- 输入机器Server的root用户密码
id_rsa.pub 100% |**************************| 218 00:00
2、在server(被访问端)上
登录到Server上,cd /root/.ssh/
[root@Server root]# cat id_rsa.pub>> authorized_keys
3、从client ssh server,第一次还需要输入密码;以后就不需要了。
1、在A(发起端,需要su到指定用户下,可能.ssh服务是该用户下的文件夹,对非该用户是无法看到的,需要lt -al才能看到一般的lt看不到)上
[指定用户@A root]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 可以直接回车,也可以输入默认的路径或者该指定用户的路径:/home/指定用户
Enter passphrase (empty for no passphrase):<-- 直接输入回车
Enter same passphrase again: <-- 直接输入回车
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
49:9c:8a:8f:bc:19:5e:8c:c0:10:d3:15:60:a3:32:1c root@Client
[指定用户@A root]#
注意:在程序提示输入passphrase时直接输入回车,表示无证书密码。
上述命令将生成:私钥证书id_rsa
公钥证书id_rsa.pub
存放在用户家目录(/home/指定用户)的.ssh子目录中。
tips:省事儿的方法是直接把A的/root/.ssh整个文件夹打包发到各个需要设置无密码访问终端节点的/home/指定用户下,则使用该目录访问,就可以无密码访问了。
[root@Client root]# scp .ssh/id_rsa.pub root@192.168.3.206:/root(可能用户的/home/dbadmin该用户的目录)
root@192.168.3.206's password: <-- 输入机器Server的root用户密码
id_rsa.pub 100% |**************************| 218 00:00
2、在server(被访问端)上
登录到Server上,cd /root/.ssh/
[root@Server root]# cat id_rsa.pub>> authorized_keys
3、从client ssh server,第一次还需要输入密码;以后就不需要了。
资源评论
- Lsheep2013-06-03不错,挺有用的
maradi
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功