Portál AbcLinuxu, 10. května 2025 05:43
Dobry den,
Chcem sa napojit zo serveru A na server B cez SSH bez hesla. Urobil som to nasledovne
Server A
# ssh-keygen .ssh/id_rsa.pub som skopiroval na server B do .ssh/authorized_keys Pre authorized_keys som nastavil chmod 600. No ale ked som sa chcel pripojit zo serveru B na A cez ssh, tak aj tak to pytalo heslo
Linux mam Fedora 7 na oboch serveroch. Dakujem za vase rady.
Mozna mate prilis otevreny home adresar maximalni pristupova prava jsou 755
este ma napadlo ze sa pokusam pripojit ako root
asi tam bude problem
V tom pripade musite klic dat do ./ssh adresare v domacim adresari roota na cilovem pocitaci
ssh-copy-id -i cesta_ke_klici uzivatel@serverkde uzivatel je uzivatel, na serveru, se kterym se chcete pripojovat k serveru za zavinacem.
A ještě je otázka, zda jsi zadával heslo passhare při generování klíče. Pokud jo, tak ho pak musíš zadávat. Když tak si vydeneruj klíče znovu bez hesla.
Cíl uložení authorized_keys se nastavuje v sshd_config (nejspíše /etc/ssh/sshd_config) a větišnou bývá nastaven na
~.ssh/authorized_keys tudíž v domovském adresáři ve složce .ssh Hodně štěstí
Pozrel som sa tam a bolo tam toto
#RSAAuthentication yes
#PubkeyAuthentication yes
#AuthorizedKeysFile .ssh/authorized_keys
Nieje problem v tom, ze musim odstranit #? predpokladam ze tu bude problem.
Z A na B nebo z B na A?
Chcem sa napojit zo serveru A na server B cez SSH bez hesla.
No ale ked som sa chcel pripojit zo serveru B na A cez ssh, tak aj tak to pytalo heslo
Odkomentovat:
#AuthorizedKeysFile %h%/.ssh/authorized_keys
Kde muzes stanovit cestu i natvrdo. Dale muzes specifikovat
pro vetsi bezpecnost konkretni ssh uzivatele:
AllowedUsers root
Pokud se chces pripojovat oboustrane bez hesla je potreba
pridat ../.ssh/pub_key.dsa serveru do opacneho serveru a
souboru:
../.ssh/authorized_keys
NN
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.