Beiträge von Sauerland

    NAS an Fritzbox:

    in der /etc/fstab so etwas eintragen:

    Code
    //192.168.0.254/fritz.nas /mnt/fritznas cifs vers=3.1.1,noserverino,username=xxxx,password=yyyyy,
    uid=1000,gid=100 0 0


    IP ist die IP der Fritzbox

    /mnt/fritznas ist der Einhängepunkt des NAS auf der openSUSE, muss vorher erstellt werden.

    cifs ist das samba Protokoll

    vers ist die Samba Version

    noserverino hab ich eingeführt, da vlc sonst keine Videos vom NAS abspielte

    username, password des NAS

    uid und gid sind die User und Gruppen ID des Users auf der openSUSE

    Da du dich zuerst als root angemeldet hast und danach den ssh Befehl abgesetzt hast, wurde natürlich auch ein Schlüssel für root angelegt.


    Also noch einmal als User!!!!:

    Code
    ssh root@192.168.10.13

    danach ein

    Code
    exit

    und danach ein:

    Code
    sshpass -p "meinPasswort" ssh root@192.168.10.13 -t "/sbin/shutdown -h now"
    Code
    mws200:~ #

    Ich hatte geschrieben:

    Zitat

    Starte openSUSE, öffne eine Konsole/Terminal, dort gibst du als User ein:

    Also nicht als root ssh aufrufen!!!!!!


    Und wie du siehst, ist der Pfad bei dem NAS:

    Zitat

    which shutdown

    /sbin/shutdown

    Also sollte folgendes funktionieren:

    Unter openSUSE eine Konsole öffnen, dort als User!!!! eingeben:


    Code
    sshpass -p "meinPasswort" ssh root@192.168.10.13 -t "/sbin/shutdown -h now"

    Fährt dann das NAS herunter?

    Das mit den ' oder " nennt man qouten, die bash nimmt den String zwischen den beiden Anführungszeichen als kompletten String auf und macht dann nichts ungewolltes......


    Das mit den ' und " braucht dich jetzt erst mal nicht zu kümmern, ich benutze immer ' weil dann wirklich das genommen wird, was zwischen beiden ' steht.


    Starte openSUSE, öffne eine Konsole/Terminal, dort gibst du als User ein:


    Code
    ssh root@IP_des_NAS

    als nächste dort:


    Code
    which shutdown

    Und dann postest du hier (in Code-Tags) den kompletten Inhalt dieser Konsole, auch die IP-Adresse, die gehört bei 192.168 oder 172.16* oder 10. zum sogenannten privaten Netz werden nicht ins Internet geroutet

    Private IP-Adresse – Wikipedia

    Hier auf meinem Desktop-Rechner:


    Code
    stephan@linux64:~> sshpass -p 'xxxxxxx' ssh -p 40022 root@192.168.0.7 -t '/usr/sbin/shutdown -h now'
    
    Connection to 192.168.0.7 closed by remote host.
    
    Connection to 192.168.0.7 closed.

    Wie du siehst, wird die Verbindung zum Laptop unterbrochen, der Laptop fährt herunter.