问题标签 [authorized-keys]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
102 浏览

ssh - 尽管 --dry-run rsync 删除文件

当我在指定 --delete 和 --dry-run 的情况下运行 rsync 时,已删除的本地文件实际上会在远程被删除。命令输出最后包含(DRY RUN),但远程文件被删除。我正在运行的命令:

样本输出:

(注意(DRY RUN)最后的)

但是在远程服务器上,那里的文件被删除了。这里发生了什么事?

0 投票
0 回答
17 浏览

ssh - 是否必须设置 PasswordAuthentication no 才能在 Centos7 中使用 authorized_keys

我正在尝试使用 putty SSH IS 密钥登录,但我不断收到错误消息“服务器拒绝了我们的密钥”

我在 /etc/ssh/sshd_config 中有 PasswordAuthentication yes

是否必须将其设置为“否”才能使用密钥。我想继续使用密码登录,直到我确认这是有效的。否则,如果我禁用密码并且无法登录,我会遇到麻烦。

谢谢!

0 投票
1 回答
118 浏览

ssh - 强化 rsync 备份中使用的 authorized_keys

  • 我正在尝试将 rootfs 备份ServerAServerB.
  • 连接是一种方式,ServerB使用rsnapshot.
  • 我已经创建了一个backup帐户ServerA并启用了无密码 sudo 仅用于rsync

我要完成的工作:

  • authorized_keys将文件更改为ServerA,因此只能rsync通过 ssh 使用该命令。

 

On ServerB-/etc/rsnapshot.conf设置为rsync使用以下参数运行:

  • rsync_long_args --rsync-path="sudo rsync" --delete --numeric-ids --relative --delete-excluded

 

我已经尝试了以下内容ServerA

  • from="ServerB",command="sudo rsync *" ssh-ed25519 SSH-KEY

rsnapshot不断崩溃并给出 IO 错误代码rsync

我在这里想念什么?

0 投票
0 回答
1218 浏览

authentication - ssh authorized_keys 文件位置和权限

在处理自定义的 authorized_keys 文件时,我对 ssh 所需的权限感到困惑。

例如,假设我们在 /etc/ssh/sshd_config 中有以下行:

这意味着理论上我们可以使用插入这两个文件中的所有密钥访问服务器,考虑到 .ssh/authorized_keys 是每个用户的文件(这意味着我们可以使用 root 用户使用 /etc/ssh/authorized_keys 中的密钥登录和 /home/root/authorized_keys)。

现在,如果在使用默认模式时StrictMode yes不允许使用 authorized_keys 文件,除非父文件夹的权限为 0600 并且归用户所有(即不是这里的情况)并且文件归用户所有并且具有权限 0700(我们可以假设是这种情况)?ssh 不会接受非 root 用户的 /etc/ssh/authorized_keys 中的密钥,因为该用户的权限不正确(/etc/ssh 的所有者是 root)。

还是我错过了什么?

先感谢您

0 投票
0 回答
22 浏览

linux - 使用密钥登录 ssh

试图处理 ssh。我创建文件 authorized_keys 以按键输入。一切正常,创建文件配置后,我还将密钥上传到目录 ~/.ssh。文件配置包含:

ssh <user_name>@ 有效,但密钥输入无效,要求输入用户密码。但是 ssh -i <user_name>@ 使用密钥登录

0 投票
1 回答
19 浏览

linux - 通过authorized_keys文件识别谁登录linux

我们有一个环境,其中多个用户使用相同的功能帐户访问同一服务器。这是设计使然,可以很好地满足我们的需求。

身份验证是通过存储在 ~/.ssh/authorized_keys 文件中的密钥完成的。我的问题发生在我登录服务器时,我注意到有人正在执行某些操作,但我不知道是谁。

我的问题是:当有人登录到服务器并写入日志文件时,是否可以插入如下内容:

问候