Hur redigera config fil på NAS genom SSH?

Tråden skapades och har fått 17 svar. Det senaste inlägget skrevs .
1

Problemet: Har ett programpaket på min NAS där en configurations fil har några felaktig rader. Programpaketet ligger på GIT-hub så första tanken var att ladda ner och redigera filen,ladda upp den men insåg att detta är en process som övergår mitt förstånd.

Sen tänkte jag redigera filen direkt på NAS:en men insåg att Terminal är också något som övergår mitt förstånd. Då tänkte jag att ett SSH-program med GUI måste vara lösningen men det var inte så lätt. Har nu letat efter ett grafiskt gratisprogram där man kan gå in och redigera filer med en texteditor men inte hittat någon som fungerar.
Har testat Cyberduck men den vägrar att ansluta,Fuge samma sak,RBrowser fungerar men det kostar för mycket.

Så är det någon som vet om ett gratis SSH-program med grafiskt gränssnitt?

Du behöver alltså hjälp med navigeringen? Prova Fugu, http://rsug.itd.umich.edu/software/fugu/

Annars fungerar terminalen på samma sätt som i OS X.

Logga in på NASen via terminalen i OS X (SSH <användarnamn@IP-adress till din NAS), navigera med CD, editera med vi (vi <filnamn).

Har du TeamViewer så kan jag hjälpa dig göra det.

Ursprungligen av keptang:

Du behöver alltså hjälp med navigeringen? Prova Fugu, http://rsug.itd.umich.edu/software/fugu/

Annars fungerar terminalen på samma sätt som i OS X.

Logga in på NASen via terminalen i OS X (SSH <användarnamn@IP-adress till din NAS), navigera med CD, editera med vi (vi <filnamn).

Har du TeamViewer så kan jag hjälpa dig göra det.

Tack för tipset men enligt den sidan är det bara en en version för PPC

Tack än en gång men det känns väl sådär att någon annan är inne i min NAS

Finns för Intel här; http://sourceforge.net/projects/fugussh/files...

Du ser vad jag gör om man kör TeamViewer.

Ursprungligen av keptang:

Finns för Intel här; http://sourceforge.net/projects/fugussh/files...

Du ser vad jag gör om man kör TeamViewer.

Jag hittade den men jag får inte den att ansluta.
Skriver in användare och port,får frågan om lösen sen händer ingenting!!!
Fan att vissa saker ska vara så krångliga
Måste man ange "Directory" för att kunna ansluta?

Njae känns inte ok ändå men tack

Directory kanske kan vara / bara om du loggar in med användare som har root-access, har inte provat själv.

Nu testade jag att använda Terminal och SSH:a in in min NAS men jag kan inte gå in i olika "Directory"
Har testad att både logga in som Admin och Root men kommer ingenstans.
Enligt Synology ska det gå eftersom dom har en "lathund" hur man gör.
http://forum.synology.com/wiki/index.php?titl...

Det vänstra fönstret är programmet RBrowser som jag kan navigera runt i filsystemet men inte redigera filer.
Så jag tänkte att det skulle bli lättare att leta runt och hitta filen men eftersom jag inte kan flytta mig runt med Terminal blir det svårt.

Tips?

Det funkar. Du står nu i /usr.

Skriv ls och sen enter så ser du innehållet i /usr.
Bara fortsätta dit du ska, sen skriver du vi filnamn.
Läs i min länk i tidigare inlägg för kommandon om hur du använder vi-editorn.

Ursprungligen av keptang:

Det funkar. Du står nu i /usr.

Skriv ls och sen enter så ser du innehållet i /usr.
Bara fortsätta dit du ska, sen skriver du vi filnamn.
Läs i min länk i tidigare inlägg för kommandon om hur du använder vi-editorn.

Ok jag trodde att Diskstation skulle ändras till det Directory man hoppade in i
Men nu har jag stött på patrull för jag kan inte gå in i en Directory som har ett bindestreck i namnet.

Du ska inte ha något / före.

Ursprungligen av keptang:

Du ska inte ha något / före.

Ok men varför är det skillnad?

Ursprungligen av Megolon:

Ok men varför är det skillnad?

Skriver du /nånting så betyder det att du vill gå till ett bibliotek som ligger i roten (/) på hårddisken.

Ursprungligen av keptang:

Skriver du /nånting så betyder det att du vill gå till ett bibliotek som ligger i roten (/) på hårddisken.

Ok förstår. Problem igen
Kan inte gå in i ett Directory som har stor bokstav.

Jodå, bara skriva som det heter, om det är ett bibliotek och inte en fil.

Ok nu ser jag filen men när jag skriver vi "filens namn" så ser den inte alls ut som den jag laddade ner från GIT hub.
Det saknas en massa text däribland webbadresser som jag skulle ändra.

Det får du klura ut, den på github är nog en samplefil gissar jag, klipp och klistra från den kanske för att få till det så du behöver ha det.

Nope det där gick inte utan fick ett felmeddelande. "Aborted (core dumped)"
Det kanske inte ens går att redigera den genom Terminalen.
Jaja jag har lärt mig något nytt alla fall
Tack för hjälpen

Ursprungligen av Megolon:

Nope det där gick inte utan fick ett felmeddelande. "Aborted (core dumped)"
Det kanske inte ens går att redigera den genom Terminalen.
Jaja jag har lärt mig något nytt alla fall
Tack för hjälpen

Du kanske inte har tillräckliga rättigheter?

Själv kör jag ibland att jag redigerar filen lokalt på datorn och sen laddar jag upp den på scp
ex
scp lokal_fil.txt username@remotehost.se:/some/remote/directory
där remotehost.se är din IP-numret på din NAS, tex 192.168.1.6
(tänk bara på att när du har SSH:at in i NASen, så är lokal_fil.txt just en lokal fil på NAS:en. dvs, du får köra scp kommandot ovan från ett terminalfönster som inte är SSH:at in i NASen.)

Inget illa menat, men du har nog gjort det mer komplicerat med extra program för att lösa en uppgift som terminalen bergis löser.
Dessutom kan jag sätta en peng på att det du vill fixa på din NAS redan är gjort flertalet gånger - vad vill du göra, för vilket program? Kanske går snabbare att googla fram en steg-för-steg guide åt dig?

1
Bevaka tråden