Nabídka

Zobrazit příspěvky

Zde lze prohlédnout všech příspěvky uživatele. Jsou zde vidět pouze příspěvky z oblastí, do kterých máte přístup.

Nabídka Zobrazit příspěvky

Příspěvky - jarda9

#1
Citace od: PetrM kdy 29. 06. 2018, 11:59:02
Citace od: jarda9 kdy 29. 06. 2018, 11:45:35
Samozřejmě kopírovat adresář .ssh i parametr "ssh -i" jsem zkoušel bez kýženého sukcesu. Asi bude nějaký problém v tom, jak funguje sudo.   

sudo provede příkaz jménem jinýho uživatele. Takž co se stane:

su user
ssh server
exit


S tím, že ssh se pokusí přihlásit jako uživatel (z lokálního stroje), pod kterým je volaný. Chodit to bude, pokud
a) user existuje i na stroji, ze kterýho tam lezeš
b) user existuje i na tom serveru
c) user má klíč autorizovaný ne serveru pro přihlášení bez hesla
Všechny tři ano. Nicméně ssh přes sudo  vždy chce heslo pro user@server.domena.cz
Vyřešil jsem pomocí sshpass.
#2
Citace od: Filip Jirsák kdy 28. 06. 2018, 12:14:01
Nejjednodušší je zkopírovat si ten jeho klíč do svého domovského adresáře, vykašlat se na zbytečné sudo a ssh pomocí parametru -i říct, že má použít jiný klíč. Případně si můžete dát rovnou do konfigurace ssh klienta, že když se připojuje na konkrétní server nebo s konkrétním uživatelem, má se použít daný klíč.
Samozřejmě kopírovat adresář .ssh i parametr "ssh -i" jsem zkoušel bez kýženého sukcesu. Asi bude nějaký problém v tom, jak funguje sudo.   
#3
Software / Re:ssh a sudo
28. 06. 2018, 11:42:53
Citace od: Filip Jirsák kdy 27. 06. 2018, 16:28:00
Heslo po vás chce sudo (k lokálnímu uživateli) nebo ssh (ke vzdálenému)? Ale hlavně nevidím žádný smysl takového počínání, když se jen přihlásíte ke vzdálenému serveru, je přece jedno, pod jakým uživatelem jste spustil ssh klienta.
Dotaz je na heslo k účtu na vzdáleném serveru (uživatel, pod kterým  pouštím příkaz sudo je v sudoers)
Proto asi potřebuji nějak v rámci sudo prostředí použít klíče tohoto uživatele "user", asi jeho .ssh adresář v jeho home adresáři.
#4
Prosím o radu, mám nastaveno ve svém účtu přihlašování certifikátem k serveru bez zadávání hesla.
Příkaz
ssh user@server.domena.cz
takto funguje.
Chtěl bych se také z jiného účtu takto bez hesla přihlašovat, např.:
sudo -u user ssh user@server.domena.cz
To ale chce vyplnit heslo. Jak na to?