公私密钥认证登陆实验引发的思考

今天做公私密钥实验,想做个ssh后门。结果在centos上用ssh-keygen生成公私密钥后,

正打算把公钥传到另一台准备好的bt5上, 放入 /home/$user/.ssh目录中,并追密钥id

到bt5上的公钥准备登陆,可是遇到两个问题。

第一,bt5积极拒绝连接,换成非同root用户后,centos还是连不上ssh。

第二, 新添加用户后,发现bt5下的home并未生成用户专属目录更不用提.ssh目录,自然实验失败。

不知是否重启后会生成新的用户目录。

思考:是否必须root才能远程登陆?然而bt5是否设置了拒绝22端口,需要修改?

加新用户后容易被管理发现,可不可以设置 隐藏$user文件夹,或者root有没有类似目录内直接可以使用.ssh呢?

我觉得应该是可以的~