ssh免密码登录
2015-12-19 17:26
190 查看
http://www.cnblogs.com/tankaixiong/p/4172942.html
配置SSH无密码登录需要3步:1.生成公钥和私钥
2.导入公钥到认证文件,更改权限
3.测试
1.生成公钥和私钥
Shell代码
ssh-keygen -t rsa
默认在 ~/.ssh目录生成两个文件:
id_rsa :私钥
id_rsa.pub :公钥
2.导入公钥到认证文件,更改权限
2.1 导入本机
Shell代码
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
2.2 导入要免密码登录的服务器
首先将公钥复制到服务器
Shell代码
scp ~/.ssh/id_rsa.pub xxx@host:/home/xxx/id_rsa.pub
然后,将公钥导入到认证文件,这一步的操作在服务器上进行
Shell代码
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
2.3 在服务器上更改权限
Shell代码
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
3.测试
ssh host,第一次登录可能需要yes确认,之后就可以直接登录了。
4,可以直接执行命令
ssh 10.207.139.62 'hostname'
相关文章推荐
- PAT乙级 程序运行时间(15)
- 【Unity游戏开发之十三】Unity游戏名字本地化
- gradle项目中资源文件的相对路径打包处理技巧
- DWZ框架学习
- linux buffer与cache区别
- ajax异步请求
- UVa12563_劲歌金曲(动态规划_01背包变形)
- iOS 跳转到appstore
- 机器学习知识体系
- 数据结构教程期末学习总结
- 值得推荐的C/C++框架和库
- 黑马程序员-OC-Foundation-NSArray
- 数据结构学期总结
- MyBatis模板化
- Delphi 7.0编写程序访问JAX-WS提供的WebService问题
- Mac下批量删除.DS_Store及.svn文件命令
- JavaScript中的 prototype 和 constructor
- 最佳日志实践
- openjudge heavy transportation
- 正则表达式