ubuntu ssh免密码登陆验证
2016-01-10 00:39
429 查看
1.远程机发起ssh请求,如是是第一次远程某台机器,会出现如下图的一大串英文
输入yes后回车 ,接着输入被远程机子的密码。
2.新开一个终端,之后cd ~/.ssh/后回车,再输入ssh-keygen -t rsa(以rsa的加密方式生成秘钥公钥匙),连续按4下回车键
3.使用ls命令可以看到出现id_rsa id_rsa.pub两个文件
5.scp id_rsa.pub 被远程主机名@被远程主机ip:~/.ssh/authorized_keys
如果提示被远程主机不存在.ssh/,则登陆该被远程机之后,用第1步骤中的方法随便远程一台机子,就可以产生.ssh/
6.验证:再次远程,你就会发现远程设定好的那台机子已经不需要使用密码就可以登陆了
配置失败的可能问题:
.ssh目录的权限必须为700
authorized_keys的权限必须为600
/home 目录下本机用的的文件夹的权限必须为755
修改完这些文件的权限,应该就可以实现免登陆
输入yes后回车 ,接着输入被远程机子的密码。
2.新开一个终端,之后cd ~/.ssh/后回车,再输入ssh-keygen -t rsa(以rsa的加密方式生成秘钥公钥匙),连续按4下回车键
3.使用ls命令可以看到出现id_rsa id_rsa.pub两个文件
5.scp id_rsa.pub 被远程主机名@被远程主机ip:~/.ssh/authorized_keys
如果提示被远程主机不存在.ssh/,则登陆该被远程机之后,用第1步骤中的方法随便远程一台机子,就可以产生.ssh/
6.验证:再次远程,你就会发现远程设定好的那台机子已经不需要使用密码就可以登陆了
配置失败的可能问题:
.ssh目录的权限必须为700
authorized_keys的权限必须为600
/home 目录下本机用的的文件夹的权限必须为755
修改完这些文件的权限,应该就可以实现免登陆
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- Linux Generating SSH Keys
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户