最近再研究SSH密钥身份认证知识
遇到一个比较困惑的问题,生成公私钥文件后,需要吧公钥追加到authorized_keys 认证文件中,客户端用私钥导入到xshell里登陆
那么问题是,这个authorized_keys 认证文件,是否可以追加多个公钥呢?
命令应该如何写?
第一次追加公钥到认证文件,使用的是这个命令
cat [密钥文件名].pub >> authorized_keys
第二个问题,就是修改了sshd_config,将PasswordAuthentication no禁用密码登陆
同时也禁用了root远程登陆PermitRootLogin
那么问题来了,就是使用密钥登陆普通用户后,再通过su - root,是否还可以使用密码切换用户到root呢?如果不能用密码,本地切换su - root,应该如何使用密钥切换呢?