Bad owner or permissions on $HOME/.ssh/config

The ssh with RHEL 4 is a lot more anal about security checking. In my case, it was the fact that $HOME/.ssh/config was group-writable which was causing it to barf. To fix:

$ cd ~/.ssh
$ chmod 600 *

Note that this error message is kind of stupid, since $HOME/.ssh had permissions 700 on it, and $HOME had 750 permissions on it. If any process managed to evade those permissions, changing the permissions on the config file would be similarly defeated.

时间: 2024-10-06 22:34:11

Bad owner or permissions on $HOME/.ssh/config的相关文章

Bad owner or permissions on .ssh/config

The file has bad permissions. If you get this error try: chmod 600 * inside the .ssh folder. according to the manual of openssh ~/.ssh/config    This is the per-user configuration file. This file is used by the SSH client.Because of the potential for

使用ssh config配置文件来管理ssh连接

我本人其实及其烦使用配置文件这种东西,有时候看到巨大又复杂的配置文件,甚至复杂过代码的时候,总感觉设计配置文件的人有些本末倒置. 但是ssh这个配置文件真的非常简单好用,让我稍微体验了一次配置文件使用的快感. 在使用ssh confg之前我大概是这样设置和管理自己的ssh连接的. 首先条线一个集中的地方,比如我自己在桌面上创建一个sa的文件夹,然后在这个文件夹里面放上自己经常连接的服务器的连接命令做成一个脚本类似名字叫 ssh-redis #!/bin/sh ssh [email protect

.ssh/config 文件的解释算法及配置原则

前言 SSH 是连接远程主机最常用的方式,尽管连接到耽搁主机的基本操作非常直接,但当你开始使用大量的远程系统时,这就会成为笨重和复杂的任务. 幸运的是,OpenSSH 允许您提供自定义的客户端连接选项.这些选项可以被存储到一个配置文件中,这个配置文件可以用来定义每个主机的配置.这有助于保持每个主机的连接选项更好的独立和组织,也你让你在需要连接时避免在命令行中写繁琐的选项. 在本文中,我们将介绍 SSH 客户端配置文件的基本知识,了解 SSH 如何解释配置文件,但不会介绍 SSH 具体选项的含义及

ssh config配置

使用ssh config文件可以简化ssh连接输入参数,直接从config读取 (1)建立config文件 config文件位置在~/.ssh/config 如果不存在,可以创建一个 (2)config文件参数 每个账号单独配置一个Host,每个Host要取一个别名,每个Host主要配置HostName和IdentityFile两个属性即可 Host的名字可以取为自己喜欢的名字,不过这个会影响git相关命令,例如:Host mygithub 这样定义的话,命令如下,即[email protect

SSH config 配置

config 为了我们方便批量管理多个ssh config 存放的路径是 ~ .ssh/config里 config配置参数 host  "hostname " HostName ip地址 User   用户名    Port  22 host "hostname2" HostName ip地址 User   用户名 Port 22 原文地址:https://www.cnblogs.com/aln0825/p/9709956.html

Bad owner or permissions on .ssh/config的解决

出处:http://blog.csdn.net/notzuonotdied/article/details/69668519 在.ssh目录,执行以下命令行: sudo chmod 600 config

~/.ssh/config 配置格式

Host server1 HostName server1.cyberciti.biz User nixcraft Port 4242 IdentityFile /nfs/shared/users/nixcraft/keys/server1/id_rsa 如: Host aliyun HostName 123.123.123.123 User root Port 22 IdentityFile /Users/ruby/.ssh/id_rsa 原文地址:https://www.cnblogs.co

linux服务器上搭建gitolite实现对git server的版本库的权限控制

一.环境介绍: 1.1Git账户管理机器manageip:10.0.0.56 [[email protected] ~]# cat /etc/redhat-release CentOS release 6.7 (Final) [[email protected] ~]# hostname manage [[email protected] ~]# tail -2 /etc/hosts 10.0.0.56 manage 10.0.0.11 git-server 1.2.git远程版本库git-se

利用 ssh 的用户配置文件 config 管理 ssh 会话

转载来自:http://dhq.me/use-ssh-config-manage-ssh-session 通常利用 ssh 连接远程服务器,一般都要输入以下类似命令: 1 ssh [email protected]hostname -p port 如果拥有多个 ssh 账号,特别是像我这种喜欢在终端里直接 ssh 登陆,不用 PuTTY.SecureCRT之类的 ssh 客户端的,要记住每个ssh 账号的参数,那是多么蛋疼的事情. 还好,ssh 提供一种优雅且灵活的方式来解决这个问题,就是利用