用户文件夹下的.ssh文件夹和/root文件夹下的.ssh文件夹有什么区别?

2020-05-15 20:25:10 | Linux | 1k+ Reads

 .ssh 是记录密钥信息的文件夹,如果没有登录过root的话,就没有 .ssh 文件夹,

同理,没SSH登录过用户,用户文件夹下面也就没有.ssh文件夹,

这个.ssh文件夹是隐藏文件夹,需要ls -a才能看到,你可以选择自己创建该文件夹,

并在.ssh内创建文件来存放你的公钥。


说到这里,你应该明白了,这两个地方的authorized_keys的作用是一样的,区别在于你要登录哪个用户。

你要登录root,那必然要vim /root/.ssh/authorized_keys,

同理登录用户,那必然要vim /home/用户/.ssh/authorized_keys,

 

参考文档:
[1] Linux root目录下没有.ssh目录

This article was last edited at 2020-05-15 20:28:30