【linux】/home/USR/.ssh目录里什么时候需要添加authorized_keys文件(1)
2017-10-16 17:55
477 查看
需求:当你需要访问一台linux服务器或两台服务器互相访问时,ssh keyz这时需要,创建办法是当前主机上执行命令:
ssh-keygen 或 ssh-keygen -t rsa 或 ssh-keygen -t dsa
执行后会在当前用户登录目录下生成.ssh目录和两个文件(/home/tomcat/.ssh):
-rw------- 1 tomcat tomcat 1675 Oct 17 17:28 id_rsa
-rw-r--r-- 1 tomcat tomcat 393 Oct 17 17:28 id_rsa.pub
-rw-r--r-- 1 tomcat tomcat 412 Oct 17 17:23 known_hosts
id_rsa.pub里是公钥,如果需要登录到远程主机,需要到远程主机/home/root/.ssh目录下,新建authorized_keys文件,并将id_rsa.pub里的内容复制进去:
-rw-------. 1 root root 407 Jul 20 17:34 authorized_keys
-rw-r--r--. 1 root root 175 Aug 2 11:49 known_hosts
这个操作看要不要登录到远程的机器上,如果需要,就添加,不需要,可以不建。
注意:新建后,需要更改authorized_keys文件的用户权限,不然文件无法生效,ssh公钥生效需满足至少下面两个条件:
1 .ssh目录的权限必须是700;
2 .ssh/authorized_keys文件权限必须是600;
执行下面命令
chmod 600 ~/.ssh/authorized_keys
ssh-keygen 或 ssh-keygen -t rsa 或 ssh-keygen -t dsa
执行后会在当前用户登录目录下生成.ssh目录和两个文件(/home/tomcat/.ssh):
-rw------- 1 tomcat tomcat 1675 Oct 17 17:28 id_rsa
-rw-r--r-- 1 tomcat tomcat 393 Oct 17 17:28 id_rsa.pub
-rw-r--r-- 1 tomcat tomcat 412 Oct 17 17:23 known_hosts
id_rsa.pub里是公钥,如果需要登录到远程主机,需要到远程主机/home/root/.ssh目录下,新建authorized_keys文件,并将id_rsa.pub里的内容复制进去:
-rw-------. 1 root root 407 Jul 20 17:34 authorized_keys
-rw-r--r--. 1 root root 175 Aug 2 11:49 known_hosts
这个操作看要不要登录到远程的机器上,如果需要,就添加,不需要,可以不建。
注意:新建后,需要更改authorized_keys文件的用户权限,不然文件无法生效,ssh公钥生效需满足至少下面两个条件:
1 .ssh目录的权限必须是700;
2 .ssh/authorized_keys文件权限必须是600;
执行下面命令
chmod 600 ~/.ssh/authorized_keys
相关文章推荐
- .ssh目录里什么时候需要authorized_keys
- LINUX 用ssh访问提示用户名密码不对,是因为/root/.ssh/目录下少authorized_keys2和id_dsa这两个文件
- 解决ssh添加用户公钥到~/.ssh/authorized_keys文件后任然无法无密码登录的问题
- [添加用户]解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码,usermod的ysuum安装包。飞
- [添加用户]解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码
- 解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码
- 在windows 用ssh访问linux 提示用户名密码不对,是因为/root/.ssh/目录下少authorized_keys2和id_dsa这两个文件
- Linux SSH远程文件/目录传输命令scp
- Llinux SSH远程文件/目录传输命令SCP
- 已添加另一台机器用户的ssh公钥,但登录仍需要密码---Linux报错
- Linux SSH远程文件/目录传输命令scp
- Linux中想进入一个目录、 在目录下创建文件、在文件内部删除文件 各需要什么权限?
- ssh整合时各个配置文件需要修改添加的代码
- Linux中,进入目录需要哪些权限, 在目录中执行增删查改文件动作, 需要哪些权限.
- linux给文件或目录添加apache权限
- Linux中进入一个目录需要的权限,以及创建文件
- Linux SSH远程文件/目录传输命令scp
- Linux SSH远程文件/目录传输命令scp
- Linux SSH远程文件/目录传输命令scp