使用公钥登录SSL
2014-02-28 01:38
190 查看
在本地生成密钥对
ssh-keygen -t rsa
如果不想设置密码,可以直接点击回车.
如果你想使用DSA可以用-t DSA替换.
确保远程计算机上用户目录下有.ssh目录
确保你的连接服务器上的你的home目录下有.ssh目录, 如果没有,可以使用上面讲到的ssh-keygen命令长成一个带有正确权限的目录.或者设置.ssh的权限chmod 600
将本地的公钥复制到远程电脑上.
先查看你远程电脑上已经安装的公钥, 在~/.ssh/目录下. 以authorized_keys开头, 可以选择一个没用的名字例如authorized_keys10,使用下面的命令将本地的公钥复制到远程计算机中.scp ~/.ssh/id_rsa.pub remote.server.com:.ssh/authorized_keys2
设置使用私钥加入
ssh-add ~/.ssh/id_rsaNow ssh to the remote server
Now you can ssh to the remote server without entering your password.Security
Now keep in mind that all someone needs to login to the remote server, is the file on your local machine~/.ssh/id_rsa, so make sure it is secure.
相关文章推荐
- linux 端口映射
- linux 端口映射
- 歌德巴赫猜想
- 动态规划-斐波那契数列
- 基于Discuz的原生态MVC框架Uxf
- 设计模式Builder(建造者)模式
- win7的centos虚拟机上搭建mysql5.6服务
- 【学习笔记】C#中HashTable和快速排序的用法,从单词频率统计小程序写起
- 盒模型:外边距叠加和外边距为负值
- github设置添加SSH
- Ward BRDF实现心得
- Arrays_Strings 翻转字符串 @CareerCup
- nodejs获取客户端IP Address
- Android的五种存储方式
- TP复习5
- android手机分享
- jaxws-webservice编程(第一个记录)
- diary
- windows下配置git默认编辑器
- java从文件中读取内容方法