Minulla on pieni palvelin, joka käyttää Debiania ja haluan lisätä tilin, jolla on SSH-oiekeudet varmuuskopiointia varten. Tämän tilin käyttäjällä ei pitäisi olla pääsyä konsoliin. Hän voi siirtää vain varmuuskopion rsyncin avulla palvelimen yhteen hakemistoon, ei mitään muuta. Kuinka voin tehdä tämän?
Backup tunnus Linuxiin
Anonyymi
463
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 4
Vanhimmat
Tuo ei ole mahdollista: Jos käyttäjällä ei ole shelliä niin SSH ei toimi.
Yksi vaihtoehto olisi laittaa käyttäjälle rajoitettu shell kuten rssh tai scponly. En ole näitä käyttänyt mutta tässä yksi stackoverflow kysymys aiheesta:
https://unix.stackexchange.com/questions/184031/can-a-command-be-executed-over-ssh-with-a-nologin-user
Eipä ole tullut tuollaistakaan ennen vastaan. Tuollaisen ohjeen löysin.
https://lxadm.com/Secure_rsync_over_SSH_without_shell_access
Debianin tiimi taitaa olla niin vähälukuinen, ettei resursseja ohjeiden tuottamiseen riitä. Ihan säälittää että Debianin käyttäjät on S24 keskustelupalstan antaman tiedon varassa.
Samat ohjelmat on käytössä kaikissa jakeluissa. Riittää kun edes joku on asioita miettinyt.