From owner-freebsd-stable@freebsd.org Thu May 24 18:32:05 2018 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D8ED0EFAA10; Thu, 24 May 2018 18:32:05 +0000 (UTC) (envelope-from eugen@grosbein.net) Received: from hz.grosbein.net (unknown [IPv6:2a01:4f8:d12:604::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hz.grosbein.net", Issuer "hz.grosbein.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 575357C7DA; Thu, 24 May 2018 18:32:05 +0000 (UTC) (envelope-from eugen@grosbein.net) Received: from eg.sd.rdtc.ru (root@eg.sd.rdtc.ru [62.231.161.221] (may be forged)) by hz.grosbein.net (8.15.2/8.15.2) with ESMTPS id w4OIVwLv018077 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 24 May 2018 20:31:59 +0200 (CEST) (envelope-from eugen@grosbein.net) X-Envelope-From: eugen@grosbein.net X-Envelope-To: tech-lists@zyxst.net Received: from [10.58.0.4] ([10.58.0.4]) by eg.sd.rdtc.ru (8.15.2/8.15.2) with ESMTPS id w4OIVpTw090353 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Fri, 25 May 2018 01:31:51 +0700 (+07) (envelope-from eugen@grosbein.net) Subject: Re: problems with ssh-agent after running MATE desktop To: tech-lists , freebsd-questions@freebsd.org References: <0a5a4cfc-7872-41ae-4f51-a65fc2cb9986@zyxst.net> Cc: freebsd-stable@FreeBSD.org From: Eugene Grosbein Message-ID: <5B070513.8090102@grosbein.net> Date: Fri, 25 May 2018 01:31:47 +0700 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: <0a5a4cfc-7872-41ae-4f51-a65fc2cb9986@zyxst.net> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=2.2 required=5.0 tests=BAYES_00, LOCAL_FROM, RDNS_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.1 X-Spam-Report: * -0.0 SPF_PASS SPF: sender matches SPF record * -2.3 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] * 1.9 RDNS_NONE Delivered to internal network by a host with no rDNS * 2.6 LOCAL_FROM From my domains X-Spam-Level: ** X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on hz.grosbein.net X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 May 2018 18:32:06 -0000 24.05.2018 21:41, tech-lists wrote: > If I then run 'agent', prompts me for the keyphrase, then it works normally. But I have to repeat this in every single opened terminal. You may like security/keychain port (or package). I use it because of its universal way to run ssh-agent: no matter what DE or window manager you use and how do you start it or not at all, working in ssh or console only. One just adds single line to its login shell script, for bash it is ~/.bash_login: eval `keychain --eval $HOME/.ssh/id_rsa $HOME/.ssh/id_ed25519 $HOME/.ssh/id_dsa` First time after machine reboots (sic!) it asks you for passphrase (if needed) when you log in starting interactive login shell (no matter which way: ssh/X/console) and that's all. It won't ask you again until next reboot, or ssh-agent reset by some other way. You may even disconnect completely and it reuses started ssh-agent next time you log in again.