有没有一种方便的方法来确保来自给定用户(即我)的所有登录都使用相同的 ssh-agent?我在大部分时间编写了一个脚本来完成这项工作,但我一直怀疑有某种方法可以做到这一点,而我刚刚错过了。此外,从那时起,计算技术取得了惊人的进步,例如这个网站。
所以这里的目标是
ssh-agent运行,则启动一个,导出并ssh-add调用环境变量。当有问题的盒子用作ssh进入第三个盒子时的中继点时,此功能特别有价值。在这种情况下,它避免了每次 ssh 时都必须输入私钥的密码,然后再想,例如,git push做某事。
下面给出的脚本在很大程度上可靠地完成了这项工作,尽管它最近在 X 崩溃时出现了问题,然后我开始了另一个图形会话。在这种情况下,可能还有其他的扭曲。
这是我的坏就是好脚本。我从我的.bashrc.
# ssh-agent-procure.bash
# v0.6.4
# ensures that all shells sourcing this file in profile/rc scripts use the same ssh-agent.
# copyright me, now; licensed under the DWTFYWT license.
mkdir -p "$HOME/etc/ssh";
function ssh-procure-launch-agent {
eval `ssh-agent -s -a ~/etc/ssh/ssh-agent-socket`;
ssh-add;
}
if [ ! $SSH_AGENT_PID ]; then
if [ -e ~/etc/ssh/ssh-agent-socket ] ; …Run Code Online (Sandbox Code Playgroud) 当我以身份登录机器root并输入who以查看哪些用户已登录时,我发现其他人也以 root 身份登录
devuser pts/0 2011-11-18 09:55 (xxx.xxx.xxx.xxx)
root pts/1 2011-11-18 09:56 (xxx.xxx.xxx.xxx)
testuser pts/2 2011-11-18 14:54 (xxx.xxx.xxx.xxx)
root pts/3 2011-11-18 14:55 (xxx.xxx.xxx.xxx)
Run Code Online (Sandbox Code Playgroud)
如何强制 pts/3 的 root 用户注销?
打开新的 Internet Explorer 窗口时,会发出一个新的浏览器会话。因此,您可以在同一服务上使用两个不同的帐户登录(比如Gmail)。在 Internet Explorer 的同一窗口中打开新选项卡时,同样不适用。
在 Firefox 上打开新选项卡或窗口时如何获得新的浏览器会话?
谷歌浏览器怎么样?
我正在使用腻子与 Linux 服务器进行交互。我已经开始使用腻子的过程。该过程正在运行,需要 5-6 个小时。我希望该进程在我关闭腻子会话后继续运行。关闭腻子会话后如何保持该进程的活动?我不想一直开着电脑。有没有办法做到这一点?
我知道我可以去桌面的历史记录部分,在那里我可以单独找到android标签的历史记录,然后可以一一打开标签。
但我想一次将我当前的所有Android 会话传输到桌面,而无需经历历史记录中位置 URL 的艰巨过程,然后再打开它们。
google-chrome session android google-chrome-extensions browser-tabs
我在许多相同的服务上有多个帐户。我想要一种更好的方式来管理我的会话。
作为开发人员,我想避免重复登录
我想避免一次又一次地注销、登录、注销、登录。
我知道 Gmail 等某些服务提供同时登录,但我想要一个适用于所有服务的通用解决方案。
Chrome 隐身模式不是为此而设计的
Chrome 隐身模式为您提供了一个新的 cookie jar,但 cookie 会在其他隐身窗口之间共享。充其量,这意味着您可以有两个会话。
您可能依赖的其他浏览器扩展在隐身窗口中不可用(也不应该)
这不是 Incognito 的预期目的
计算机对我关闭,恢复上一个会话按钮不起作用。是否有显示先前会话 URL 的文件?我记得不久前听说过这个。感谢任何帮助
在我编辑 /etc/group 并将用户添加到它不属于的组后,用户将无法使用它新获得的权限,除非它启动一个新会话。
是否有在正在进行的会话中刷新用户/组属性的命令?
我正在使用 Terminator 进行多个终端会话。我知道我可以从自定义会话布局开始,但大部分时间我都在更改会话设置。
是否可以使用终止符保存当前会话?例如,如果我关闭 PC,然后在下次启动时恢复我的旧会话。
我希望在一个腻子窗口中几乎没有虚拟会话,并在它们之间快速切换。这样做的最佳方法是什么?screen? 我知道我可以分离ctrl+ad然后重新连接到不同的会话,但这似乎需要大量输入。
session ×10
linux ×4
login ×2
android ×1
browser ×1
browser-tabs ×1
cookies ×1
firefox ×1
gnu-screen ×1
permissions ×1
putty ×1
recovery ×1
restore ×1
root ×1
ssh ×1
ssh-agent ×1
terminal ×1
terminator ×1
users ×1