ssh免登陆设置后,还是要输入密码
来源:互联网 发布:中国软件与即时 编辑:程序博客网 时间:2024/05/01 10:50
ssh免登陆的原理是这样的,A将自己的公钥发送给B,A要登陆B,B给A发送一个随机数,然后A用自己的私钥对这个随机数加密,B用保存的A的公钥解密,如果得到的随机数和之前发送的一样,则验证通过。
安装就不说了,这里说下配置的问题。然后记录下碰到的问题。
首先进入A的家目录
/home/A/.ssh
然后执行下列指令
ssh-keygen -t rsa
会生成私钥:id_rsa
公钥:id_rsa.pub
把id_rsa.pub追加到authorized_keys中
cat id_rsa.pub >> authorized_keys
设置authorized_keys的权限为600
然后把公钥id_rsa.pub拷贝到远程主机B
scp source usrs@destination://
然后在B中,将拷贝过来的A的公钥添加到authorized_keys中。同样这个au的权限设为600。
检查是否配置好,就是在A中输入
ssh user@host
如果当前用户和远程用户名一样,则输入
ssh user
不需要输入密码就对了。但我的还是提示要输入密码,解决办法是修改.ssh目录的权限,设置为700。
此外他的配置文件在
/etc/ssh/sshd_config
启动服务采用
/etc/init.d/sshd start
0 0
- ssh免登陆设置后,还是要输入密码
- ssh 免密码登录设置后还是提示需要输入密码
- ssh 免密码登录设置后还是提示需要输入密码
- SSH免密码登陆设置
- [ssh] 免密码登陆设置
- ssh 非交互免输入密码自动登陆设置
- ssh免输入密码登陆或上传
- ssh免密码登陆,sudo免输入密码方法
- ssh 免密码登陆 ssh localhost 还要输入密码
- linux ssh设置免密码登陆
- oracle rac ssh 免密码登陆设置
- Hadoop中SSH免密码登陆设置
- ssh安装和免密码登陆设置
- ubuntu设置SSH免密码登陆
- Ubuntu设置ssh免密码登陆
- hadoop设置ssh免密码登陆
- ubuntu14.04设置SSH免密码登陆
- linux下设置了SSH免密码登录但还是需要输入密码的解决办法
- ant做Android打包时出现“无法确定 <T>T 的类型参数”
- Linux下oracle10g的安装与配置及相关问题解决
- 机器学习-KNN
- 【21】重建二叉树
- 存储类型、标识符的生命周期
- ssh免登陆设置后,还是要输入密码
- Stack Overflow Questions Tags Users Badges Unanswered Ask Question ruby
- MATLAB中文件的读写和数据的导入导出
- 如何管理二十八类型的员工
- swift笔记
- ORA-01466: unable to read data - table definition has changed
- 第三讲:关系数据库模型
- 关于ubuntu下的c++编译
- 优秀的Unix系统管理员的7个习惯