mac + terminal > nas ausschalten

Status
Für weitere Antworten geschlossen.

dingding

Benutzer
Mitglied seit
07. Mrz 2019
Beiträge
32
Punkte für Reaktionen
0
Punkte
6
hallo zusammen.
kurze frage: gibt es eine möglichkeit meine ds218j per terminal / programm (am mac!!) herunterzufahren?
starten per WOL klappt perfekt aber für‘s ausschalten habe ich im netz nur anleitungen für windows gefunden. die für mac haben iwie nicht funktioniert...
per "ssh root@192.168.0.2 poweroff" stimmt wohl was mit dem port nich "ssh: connect to host 192.168.0.3 port 22: Connection refused" bzw. bräuchte ich hierfür eine genauere anleitung...
hat hier jm einen mac und kann mir sagen wie / ob das funktioniert?

DANKE!!!! :)
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Dann beschäftige dich mal mit root Zugriff für ssh, dann geht das auch.
Angefangen damit dass der ssh Dienst überhaupt eingeschaltet ist bis zur Zertifikats-basierten Anmeldung, anders geht es nicht für root.
 

dingding

Benutzer
Mitglied seit
07. Mrz 2019
Beiträge
32
Punkte für Reaktionen
0
Punkte
6
also ich habe es geschafft ssh einzuschalten und hatte mal ein letsencrypt zertifikat erstellt.
leider kenne ich mich nicht sonderlich gut aus, eine genaue anleitung habe ich jedoch nur für windows gefunden...

// ALSO ich komme nun per terminal mit meinem benutzernamen auf die nas, ausschalten geht es allerdings nur mit "root" sagt das terminal.
den "admin" account habe ich deaktiviert auf der nas (das ist doch root oder?) - geht es auch ohne diesen account? zB mit einem selbst dafür angelegten?
 
Zuletzt bearbeitet:

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Anleitungen für Windows funktionieren doch im allgemeinen auch für Mac, außer es kommen Spezialitäten wie PowerShell oder andere System-bezogene Sachen zum Einsatz.

Wenn du dich eingeloggt hast mit deinem Nutzer der Admin-Gruppe (der erste Benutzer den du bei der Installation angelegt hast gehört da normal dazu), dann kannst du einfach per "sudo -i" und deinem eigenen Passwort zu root wechseln und Befehle ausführen.
Wenn du dich direkt per root einloggen willst musst du es entweder per Zertifikatsanmeldung machen oder das System umkonfigurieren, dass er wieder root-Login per Passwort erlaubt.
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.532
Punkte für Reaktionen
38
Punkte
94
.... oder das System umkonfigurieren, dass er wieder root-Login per Passwort erlaubt.

da brauchst du nicht das System umkonfigurieren, einfach root ein Passwort geben reicht aus.
Habe ich aber schon öfters hier im Forum geschrieben.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Is gut, ich merks mir bis DSM 7 jetzt. :)
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.532
Punkte für Reaktionen
38
Punkte
94
ich wollte dich nicht nerven.
Im Grunde hast du ja auch recht, da die Datei /etc/ssh/sshd_config noch angepasst werden muss.
Hatte ich ganz vergessen.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Kein Ding, ich dich auch nicht.
root login erlauben und Passwort setzen ist aber auf jeden Fall der kürzere Weg.
 

dingding

Benutzer
Mitglied seit
07. Mrz 2019
Beiträge
32
Punkte für Reaktionen
0
Punkte
6
ALSO:
ich bekomme es jetzt hin :)
ich schreibe jetzt einfach mal wie ich es gemacht habe und evtl gibt es ja noch verbesserungsvorschläge.

- ssh benutzername(mit adminrechten)@diskstation_ip
- pw eingeben
- sudo poweroff
- pw eingeben

kann ich mir für diesen vorgang eigentlich auch einen alias in der .bash_profile anlegen wie bei WOL wake=’wakeonlan MAC-Adresse'?
kann mir das nicht so vorstellen wegen des passworts oder?
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Alias geht sicherlich, aber Passwort brauchst noch, von daher spart es nicht viel getippe, außer du machst das alle 10min. ;)
Ansonsten eben wie gesagt der Umbau, dass du dich direkt per root mit Passwort oder Zertifikat anmelden kannst, dann brauchst für den eigentlichen Befehl kein Passwort mehr.
Dann kann man aber auch gleich soweit gehen und sich ein Script auf dem Client anlegen, das sich für einen den kompletten Ablauf übernimmt vom einloggen angefangen
 

dingding

Benutzer
Mitglied seit
07. Mrz 2019
Beiträge
32
Punkte für Reaktionen
0
Punkte
6
also für mich war das jetzt schon am limit des machbaren :D
von daher, vielen dank und ich belasse es so :)
 

dingding

Benutzer
Mitglied seit
07. Mrz 2019
Beiträge
32
Punkte für Reaktionen
0
Punkte
6
kurze zwischenfrage:
ich sehe gerade, dass ich per browser nicht mehr auf meinen router 192.168.0.1 komme, kann ich da etwas verstellt haben?
aber das hat ja eigentlich nichts mit ssh zu tun oder?
internet funktioniert einwandfrei und auf andere geräte im LAN komme ich auch...?!

// restart hat das problem behoben - sorry
 
Zuletzt bearbeitet:

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Man wächst mit den Aufgaben. Wenn du es dir anders überlegst meldest dich halt.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat