我只是想知道我的云托管公司提供的Ubuntu 14在文件/ etc / ssh / sshd_config中是否存在这种配置是否正常:
PermitRootLogin without-password
代替
PermitRootLogin yes
因此,这意味着您必须使用内置控制台进行第一次登录(我无法通过SSH登录,但使用内置控制台可以正常工作)
是正常现象还是我缺少带有公共/私有密钥概念的东西?
许可RootLogin
指定root是否可以使用ssh(1)登录。参数必须为“是”,“无密码”,“仅强制命令”或“否”。默认值为“是”。
如果此选项设置为“ without-password”,则禁用root用户的密码身份验证。
如果此选项设置为“仅强制命令”,则将允许使用公共密钥身份验证的root用户登录,但仅
command
在指定了该选项的情况下(即使通常不允许root用户登录,这对于进行远程备份也很有用) 。root禁用所有其他身份验证方法。如果此选项设置为“ no”,则不允许root用户登录。
PermitRootLogin选项仅允许基于密钥的身份验证。
为您的云主机提供启用了Key-Auth的root登录密码是完全正常的。也许他们希望您通过其管理面板通过串行控制台登录。你知道我在说什么吧?从其服务器访问VTY。从管理面板跳入您的VM。
可以访问时,生成SSH密钥。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句