使用相同的id_rsa和id_rsa.pub在多个用户帐户上使用ssh登录

问题描述

|                                                                                                                   关闭。这个问题是题外话。它当前不接受答案。                                                      

解决方法

用户的“ 0”目录上的文件权限必须为“ 1”,“ 2”必须为“ 3”。同时,至关重要的是,每个“ 4”目录中的所有文件均应归于其所在主目录中的用户所有。要递归更改所有权,您可以:
chown -R username:username /home/username/.ssh
如果您有多个用户,并且需要为每个用户执行此操作,则可以使用以下循环:
for SSHUSER in user1 user2 user3 user4 user5; do
  # Add the authorized_keys file if it doesn\'t already exist
  touch /home/$SSHUSER/.ssh/authorized_keys

  # Set its permissions
  chmod 600 /home/$SSHUSER/.ssh/authorized_keys

  # Set directory permissions
  chmod 700 /home/$SSHUSER/.ssh

  # Set ownership for everything
  chown -R $SSHUSER:$SSHUSER /home/$SSHUSER/.ssh
done;
    

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...