博客日历
2025年01月 | ||||||
一 | 二 | 三 | 四 | 五 | 六 | 七 |
30 | 31 | 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 | 1 | 2 |
存档
2024年03月 04月 05月 2021年
01月 02月 11月 12月 2020年
02月 03月 04月 05月 06月 07月
09月 2018年
09月 2017年
01月 02月 07月 2016年
01月 04月 07月 08月 11月 12月
2015年
01月 02月 03月 05月 09月 10月
11月 2014年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2013年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2012年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2011年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2010年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2009年
03月 04月 05月 06月 07月 08月
09月 10月 11月 12月
SSH免密码登录(Linux服务器之间建立信任关系)
以两台计算机C,S为例(这里的C是客户机,S是SSH服务器),现在需要使C不用密码登录到S。
1 在C上创建公钥和私钥
ssh-keygen -t rsa
一直按回车,会在/home/<用户名C>/.ssh目录下生成两个文件:
id_rsa
id_rsa.pub
2 将C上的id_rsa.pub中的内容追加到S上的/home/<用户名S>/.ssh/authorized_keys 文件中(没有则新建)
3 设置S上authorized_keys文件的权限为0644
chmod 644 authorized_keys
4 在C上免密码登录到S
在C主机的用户C下执行 ssh <用户名S>@<S主机> 即可登录
例如:ssh usr1@192.18.1.2
5 常见问题
如果提示 Agent admitted failure to sign using the key.
需要在C上执行 ssh-add
如果S也需要无密码登录到C,反过来设置一遍即可。
上一篇: 在Notepad++中增加shell函数列表解析器
下一篇: 用 Visual Studio 2013 调试VBScript/JavaScript脚本
分类:Linux 查看次数:6218 发布时间:2015/9/25 15:51:07