F28, gnome-keyring, automaticke ssh-add [castecne vyreseno]


#1

Upgradoval jsem z F27->F28.
Vse (co jsem pouzival v F27) zda se funguje.
Jen automaticke pridavani SSH klice, pri prvni pokusu o ssh spojeni nefunguje.
(Pouzival jsem Alt-F2 … ssh jmeno@stroj … vyskocila tabulka - zadal jsem passfrazi … prihlasil se;
dalsi prihlaseni k jinemu systemu jiz slo automaticky).

Nevim presne do ceho stouchnout …

Koukal jsem v terminalu na promennou

echo $SSH_AUTH_SOCK

/run/user/1000/keyring/ssh

ale
ps aux | grep -i keyring
ales 1779 0.0 0.1 564128 6016 ? SLl 07:41 0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
ales 17485 0.0 0.1 28960 4208 ? S 11:04 0:00 /usr/bin/ssh-agent -D -a /run/user/1000/keyring/.ssh
ales 17772 0.0 0.0 213788 1032 pts/0 S+ 11:05 0:00 grep --color=auto -i keyring

ssh-add ~/.ssh/rsa
Enter passphrase for /home/uid/.ssh/rsa:
Identity added: /home/uid/.ssh/rsa (…)
ssh-add -l
error fetching identities: invalid format

Kdyz prepisu promennou SSH_AUTH_SOCK na /run/user/1000/keyring/.ssh
jde alespon pridat passfrazi …

Nastaveni funguje jen pro terminalove sezeni.

Dik za pomoc
JJ

#######################################

4.5.2018
Castecne pomohlo doporuceni v:
https://bugzilla.redhat.com/show_bug.cgi?id=1568895
(Daiki Ueno)

Ale ten automat pri prvnim pokusu o ssh connect stale nejde … musim v terminalu rucne ssh-add ~/.ssh/rsa


#2

Staci si poustet ssh-agent, leta pouzivam:

~/.bash_profile:

if [ -z “$SSH_AUTH_SOCK” ]; then
eval /usr/bin/ssh-agent -s
trap “kill $SSH_AGENT_PID” 0
echo $SSH_AUTH_SOCK > ~/.ssh_auth_sock
fi

Klikatka jsou hezky, ale jak videt, obcas se porouchaji.


#3

Nebylo to zadne klikatko. Jen jedno okno.
Pri prvni zadosti “ssh name@system” (at uz z terminalu nebo z Alt-F2) to pozadalo o odemknuti soukromeho klice.
viz https://ibb.co/csfS1J
To je vse.

Ted je pouziti ponekud nestastne. Musim nejdriv otevrit terminal, tam zadat
ssh-add ~/.ssh/rsa
vlozit heslo …

(Myslim ale, ze nefunkcnost nejak souvisi se zavadenim waylandu.
Asi jsem jediny, kdo to kdy pouzival, ale nikdy jsem to pri instalaci/upgrade Fedory nenastavoval - bylo to automaticke. Libilo se mi, ze klic je v pameti az na pozadani a ne po kazdem prihlaseni do systemu.)


#4

Do ssh-agetu by melo klice stacit pridat jednou - viz man ssh-agent a poustet jen napr. v ~/.Xdefault nebo tak nejak - snad to fedora jeste pousti (i s waylandem).