Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 仅在已配置的情况下使用ssh密钥_Unix_Ssh - Fatal编程技术网

Unix 仅在已配置的情况下使用ssh密钥

Unix 仅在已配置的情况下使用ssh密钥,unix,ssh,Unix,Ssh,我在.SSH目录中有很多SSH密钥,每个密钥对应一个或两个主机。key->server的映射是在.ssh/config中配置的,但是ssh会在我想要登录的每台服务器上尝试每个密钥 对于没有密钥但希望使用导致过多身份验证失败的密码登录的服务器,我必须手动指定-o PubkeyAuthentication=no 我可以告诉ssh仅在配置的位置使用密钥吗?尝试此选项以限制标识文件: 仅识别 指定ssh(1)应仅使用ssh_配置文件中配置的身份验证标识文件,甚至 如果ssh代理(1)提供更多标识。此关键

我在
.SSH
目录中有很多SSH密钥,每个密钥对应一个或两个主机。key->server的映射是在
.ssh/config
中配置的,但是ssh会在我想要登录的每台服务器上尝试每个密钥

对于没有密钥但希望使用导致过多身份验证失败的密码登录的服务器,我必须手动指定
-o PubkeyAuthentication=no


我可以告诉ssh仅在配置的位置使用密钥吗?

尝试此选项以限制标识文件:

仅识别

指定ssh(1)应仅使用ssh_配置文件中配置的身份验证标识文件,甚至 如果ssh代理(1)提供更多标识。此关键字的参数 必须为“是”或“否”。此选项适用于各种情况 其中ssh代理提供许多不同的标识。默认值是 “不”

此选项用于在使用密码时关闭公钥的使用:

RSA认证

指定是否尝试RSA身份验证。此关键字的参数必须为“是”或“否”。RSA身份验证 仅当标识文件存在或 身份验证代理正在运行。默认值为“是”。注意 此选项仅适用于协议版本1


来源:

尝试此选项以限制标识文件:

仅识别

指定ssh(1)应仅使用ssh_配置文件中配置的身份验证标识文件,甚至 如果ssh代理(1)提供更多标识。此关键字的参数 必须为“是”或“否”。此选项适用于各种情况 其中ssh代理提供许多不同的标识。默认值是 “不”

此选项用于在使用密码时关闭公钥的使用:

RSA认证

指定是否尝试RSA身份验证。此关键字的参数必须为“是”或“否”。RSA身份验证 仅当标识文件存在或 身份验证代理正在运行。默认值为“是”。注意 此选项仅适用于协议版本1


来源:

谢谢!我已经只使用了
标识
,但不知道
rsa身份验证
谢谢!我已经只使用了
标识
,但不知道
rsa身份验证