解决 "/.ssh/id_rsa": bad permissions 权限报错

其实这个问题的成因是比较简单的,主要是由于id_rsa相关的文件权限不对,可能的场景是从其它地方拷贝了此文件到.ssh目录下,但又没有纠正权限导致。

怎么解决?授予合理的权限即可。

chmod 755 ~/.ssh/  
chmod 600 ~/.ssh/id_rsa ~/.ssh/id_rsa.pub   #一般执行这条就行了。
chmod 644 ~/.ssh/known_hosts

相关推荐:
问题 -bash: killall: command not found 寻找 apt-cache search killall psmisc - Utilities that use the proc filesystem sysvinit-utils - System-V-like 工具集 安装 apt-get install psmisc 使用 killall -h
当执行netstat命令显示: netstat: command not found 这是由于网络工具没有安装,执行下面命令就可以了。 yum install net-tools
1.docker run -it 过后请别使用 CTRL+C 退出 2.使用 CTRL+P+Q 退出当前容器内部回话,就会后台运行了。 如果没解决你得问题,请尝试查看日志信息: docker logs {container_id}  
A类:10.0.0.0-10.255.255.255 B类:172.16.0.0-172.31.255.255 C类:192.168.0.0-192.168.255.255
当往数据库中插入语句时,连接池抛出了“com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'xxx' at row xxx”的异常。 从提示的信息表面上来看,说是什么数据对于列“xxx”过 …
拿起手机扫一扫即可带走我!