解决Enter passphrase for key
程序员文章站
2024-03-21 12:44:16
...
之前写过一片文章,记下了如何通过ssh免密登录:《ssh免密码+别名登录》
今天在服务器上使用同样的方法,发现有两点问题:
1.提示“ Permissions 0644 for ‘/root/.ssh/id_rsa.pub’ are too open”
解决方法:使用chmod 0600 /root/.ssh/id_rsa.pub更改将公钥权限改成“600”
2.提示“Enter passphrase for key /root/.ssh/id_rsa.pub”让输入私钥,可不论输与不输都不能直接登录
解决方法:
在本地执行:
eval `ssh-agent`
ssh-add
ssh-agent是用于管理**,ssh-add用于将**加入到ssh-agent中,SSH可以和ssh-agent通信获取**,这样就不需要用户手工输入密码了。
顺序执行以上两条命令后就可以用ssh免密登录远程机器了,但这个配置只对当前会话生效,会话关闭或机器重启后都需要重新执行这两条命令。将命令放到~/.bash_profile中,就可以免去每次输入的麻烦。
---------------------
作者:栎枫
来源:CSDN
原文:https://blog.csdn.net/superbfly/article/details/75287741
版权声明:本文为博主原创文章,转载请附上博文链接!
上一篇: easyUI入门--1
推荐阅读
-
解决Enter passphrase for key
-
FastJson解析JSON字符串以中文命名的key值和JavaBean字段冲突的解决
-
Android setTag方法的key问题解决办法
-
Android setTag方法的key问题解决办法
-
MYSQL的REPLACE和ON DUPLICATE KEY UPDATE语句介绍解决问题实例
-
C# KeyUp事件中MessageBox的回车(Enter)键回调问题解决方案
-
mysql建库时提示Specified key was too long max key length is 1000 bytes的问题的解决方法
-
array_key_exists() 可以查找2维数组的 键名吗,该如何解决
-
SAP LICENSE KEY & DEVELOP ACCESS KEY 解决方案*2
-
SAP算号器 license key Developer Access Key 完美解决方案