Synology-Forum.nl
Tweaks / Addons A.K.A. The Underground => Algemeen => Topic gestart door: Nassy op 01 mei 2020, 17:35:14
-
Beste forumleden, vandaag ben ik de hele dag in de weer geweest met SSH op een Synology DS213+ met DSM 6.2.
Mijn doel is om één shared directory via SSH te benaderen vanaf een Linux server. In eerste instantie liep ik steeds tegen een "access denied" melding aan maar na even zoeken bleek dat een SSH user tegenwoordig verplicht in de groep administrators moet zitten om SSH te kunnen gebruiken. Omdat deze user nu verplicht lid is van de groep administrators krijg ik toegang tot de complete root structuur, hoe kan ik dit voorkomen/beperken?
-
Het ligt eraan hoe je SSH gebruikt. Het SFTP protocol gebruikt onder water ook het SSH protocol en werkt wel voor gewone users. (zie ssh.com (https://www.ssh.com/ssh/sftp/))
Ook git gebruikt SSH maar laat dan alleen het git commando toe aan gewone users. Ik gok dat de git server een soort whitelist van commando's toevoegt voor gewone users. Maar dan moet je SSH expert zijn voor de mogelijkheden.
-
In eerste instantie wilde ik even handmatig testen of ik SSH werkend kon krijgen omdat mijn volgende stap is om rsync te gebruiken. Ik wil dan via rsync die ene directory backuppen. Bij mijn weten gebruikt rsync SSH.
Via SFTP lukt het benaderen inderdaad met een gewone user (en dan wel met beperkte rechten) maar daarmee kan ik helaas rsync niet gebruiken.
-
Waarom niet gewoon een rsync backup maken met Hyper Backup naar de Linux Server?
Tenminste, als die Server rsync compatibel is maar, daar kom je vanzelf achter.
-
Ik heb met Hyper backup lopen stoeien maar ik krijg het helaas niet werkend. In de logs op de linux server zie ik wel dat er correct wordt ingelogd maar de Synology geeft vervolgens een veelvoud aan redenen waarom het niet zou werken. Ik zie er op dit moment geen geldige reden tussen staan.
EDIT: Ik heb het nu alsnog werkend gekregen zónder de specifieke user in de administrator groep te plaatsen, schijnbaar mag je met SSH wel gebruiken in de vorm van rsync.
-
Het is lang geleden dat ik mijn Mac via een rsync programma naar de nas backupte. Dat zou best wel eens onder DSM 4.x geweest kunnen zijn.
Voor de aardigheid eens de share "Test2" met een gewone user op mijn mac gemount via smb en dan het volgende commando uitgevoerd:
rsync -a --progress ~/Movies/ /Volumes/Test2/Movies
Die synchroniseerde mijn 'Movie" folder netjes naar de nas. Zelfs zonder dat rsync aan stond op de nas. ;)
De overdracht naar de nas liep nu natuurlijk via het smb protocol.