标签: ssh-agent

是否可以为新的 tmux 会话生成 ssh-agent?

我已经看到很多黑客从 tmux(和屏幕)会话中重新建立与 GUI 会话的 SSH 代理的联系。我想知道是否有可能与 GUI 分离并产生一个 ssh-agent 纯粹用于给定的 tmux 会话?代理本身是否必须“用完”其中一个 tmux 窗口以避免被杀死,或者是否有可能在后台生成一个只要会话处于活动状态就持续存在的窗口?

ssh ssh-agent tmux

5
推荐指数
1
解决办法
995
查看次数

ant <scp> 支持 ssh-agent

我有一个使用 scp 的现有 build.properties 文件,如下所示:

<scp todir="${linux.user}@${linux.site}:@{todir}" keyfile="${ssh.keyfile}" passphrase="${ssh.passphrase}" trust="yes" verbose="@{verbose}">
   <filestocopy />
</scp>
Run Code Online (Sandbox Code Playgroud)

该命令的文档在这里:https : //ant.apache.org/manual/Tasks/scp.html

我想转向 ssh-agent 并删除密码。一些使用它的人将他们的 ssh 配置为不使用密码并将密码留空。

一种替代方法是使用http://www.jcraft.com/jsch-agent-proxy/,但我发现这个 1.5 年前的问题表示尚不支持:

/sf/ask/1377901661/

这在许多 ant 脚本中使用,所以我需要一个计划,允许我使用 ssh-agent,同时仍然允许其他人继续使用他们的方法。

我在 Windows 7 上尝试将文件 scp 到 Linux。我有一个兼容 Pageant 的 ssh-agent:KeePass2/KeeAgent。

ssh ssh-agent ant

5
推荐指数
1
解决办法
1005
查看次数

将 ssh-agent 插入 i3wm 的启动中,以便会话中的所有进程都可以使用它

i3wm在 Fedora 上使用窗口管理器,并使用urxvt-mld终端 d\xc3\xa6mon 进行多重操作urxvt-mlc终端客户端使用终端 d\xc3\xa6mon。

\n

我的问题是我只想ssh-agent在整个会话中使用一个ssh-agent所有终端窗口使用,这最容易通过

\n
ssh-agent urxvt-mld\n
Run Code Online (Sandbox Code Playgroud)\n

但是,由于 X 会话和窗口管理器启动涉及所有各种文件,我不知道将其放在哪里。

\n

它应该放在i3配置文件中,在i3wm启动时读取吗?我预计存在的问题是重新启动窗口管理器可能会关闭所有终端。(或者可能不会,如果代理进程与i3......)

\n

我不介意每个ssh-add会话发出一个命令,但我希望能够从任何终端窗口执行此操作。因此,希望让它们都是运行过程的子进程ssh-agent

\n

用户服务是否systemd合适?wants和会是什么requires为了让它在正确的时间发生,

\n

谢谢你的帮助!

\n

fedora xorg ssh-agent i3-window-manager

4
推荐指数
1
解决办法
1718
查看次数

如何在启动时自动将受保护的密钥添加到 ssh-agent?

我正在使用 gdm 通过 .xinitrc 启动很棒的 wm。我喜欢令人敬畏的可用性和侏儒完整性,到目前为止大多数启动程序都运行良好,但我正在与 ssh-agent 作斗争。启动 gnome 时,我的受密码保护的 id_rsa 会在启动时自动添加到 ssh-agent 中。

我的.xinitrc:

/usr/libexec/at-spi-registryd &
/usr/libexec/gdu-notification-daemon &
gnome-screensaver &
/usr/libexec/vino-server --sm-disable &
/usr/bin/gnome-keyring-daemon --start --components=keyring &
/usr/bin/gnome-keyring-daemon --start --components=secrets &
/usr/bin/gnome-keyring-daemon --start --components=ssh &
/usr/bin/gnome-keyring-daemon --start --components=pkcs11 &
/usr/bin/gnome-keyring-daemon --start --components=gpg &
/usr/libexec/polkit-gnome-authentication-agent-1 &
/usr/libexec/evolution/2.32/evolution-alarm-notify &
/usr/libexec/gnome-settings-daemon &
gnome-power-manager &
gsettings-data-convert &
gnome-volume-control-applet &
nm-applet --sm-disable &
exec /usr/bin/ck-launch-session /usr/bin/dbus-launch --exit-with-session /usr/bin/ssh-agent -- awesome
Run Code Online (Sandbox Code Playgroud)

Gnome 如何解决这个问题?

linux awesome-wm gdm gnome-keyring ssh-agent

3
推荐指数
1
解决办法
6139
查看次数

在unix环境中使用puttygen生成的公钥?

可能的重复:
如何在 Linux* 下将 .ppk 密钥转换为 OpenSSH 密钥?

(unix,这里:ubuntu 10.4)

我知道如何在 unix (ssh-keygen) 中创建 ssh 密钥对,以及如何在 windows (puttygen) 中创建。在我的情况下,缺少的部分是如何在 unix shell 中使用在 windows (puttygen) 中生成的密钥对。

在这种特殊情况下,我需要将公钥放在哪里才能将其用作 git 中的 ssh 密钥。

ssh git ssh-agent

3
推荐指数
2
解决办法
2万
查看次数

get_agent_identities:ssh_agent_bind_hostkey:与代理通信失败

我正在尝试拉取远程服务器上的 git 存储库(带有 SSH 远程 url)。在我的家用 PC 上,我运行着一个 SSH 代理:

PS user@PC> ssh-add -L
ssh-ed25519 AAAAC3NzaC1lZDIASDE5AAAAIP69b6DHAqQgKVZWNnhbSbhBXG1OH3yePiAHfdyTU+f1 user@PC
Run Code Online (Sandbox Code Playgroud)

当我 ssh 到服务器(ForwardAgent yes在 ssh 配置中使用)时,我仍然看到相同的密钥:

PS user@PC> ssh server
user@server> ssh-add -L
ssh-ed25519 AAAAC3NzaC1lZDIASDE5AAAAIP69b6DHAqQgKVZWNnhbSbhBXG1OH3yePiAHfdyTU+f1 user@PC
Run Code Online (Sandbox Code Playgroud)

但是,连接到 bitbucket 不起作用,即使我已将此公钥上传到我的 bitbucket 配置文件中:

user@server> ssh -vvv git@bitbucket.org
OpenSSH_8.9p1 Ubuntu-3, OpenSSL 3.0.2 15 Mar 2022
debug1: Reading configuration data /home/user/.ssh/config
debug1: /home/user/.ssh/config line 71: Applying options for *
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config …
Run Code Online (Sandbox Code Playgroud)

ssh ssh-agent

3
推荐指数
1
解决办法
1890
查看次数

ssh-add -D 删除原始主机上的密钥

我的 macbook 上运行着一个 ssh-agent。我使用 ssh -A 并将密钥转发到我的 redhat 盒子。

但令我惊讶的是,当我在 redhat 框上执行 'ssh-add -D' 时,密钥不仅在本地消失,而且还在我的 macbook 上被删除。这是如何运作的?

似乎有一些管道一直打开。

ssh ssh-agent

1
推荐指数
1
解决办法
74
查看次数

标签 统计

ssh-agent ×7

ssh ×5

ant ×1

awesome-wm ×1

fedora ×1

gdm ×1

git ×1

gnome-keyring ×1

i3-window-manager ×1

linux ×1

tmux ×1

xorg ×1