Zonder sudo kan ik perfect een scp of ssh sessie beginnen op een remote systeem. Immers, ik heb middels een authorized key op het remote systeem toegang zonder wachtwoord.
Echter wanneer ik hetzelfde commando met sudo ervoor doe, dan lijkt het erop dat ie mijn lokale key niet kan vinden/lezen en vraagt dus netjes om een wachtwoord van de user op het remote systeem.
Nu heb ik wel een beetje een idee wat het kan zijn. User met ID 0 heeft geen toegang tot het authorized_keys overzicht van de actuele gebruiker die sudo heeft aangeroepen. Maar waar ik maar niet op kan komen is wat ik nou precies moet doen om via duso toch het betreffende command uit te voeren zonder een wachtwoord op te geven.
Het commando staat in een script en dit script heeft root level toegang nodig om goed alle files te kunnen scp-en naar het remote systeem.
Het werkt dus allemaal goed, maar ik wil die wachtwoorden niet in hoeven voeren. Draait zo rottig headless namelijk..
Echter wanneer ik hetzelfde commando met sudo ervoor doe, dan lijkt het erop dat ie mijn lokale key niet kan vinden/lezen en vraagt dus netjes om een wachtwoord van de user op het remote systeem.
Nu heb ik wel een beetje een idee wat het kan zijn. User met ID 0 heeft geen toegang tot het authorized_keys overzicht van de actuele gebruiker die sudo heeft aangeroepen. Maar waar ik maar niet op kan komen is wat ik nou precies moet doen om via duso toch het betreffende command uit te voeren zonder een wachtwoord op te geven.
Het commando staat in een script en dit script heeft root level toegang nodig om goed alle files te kunnen scp-en naar het remote systeem.
Het werkt dus allemaal goed, maar ik wil die wachtwoorden niet in hoeven voeren. Draait zo rottig headless namelijk..