Recently my main computer freezes up more often and instead of giving him the hard treatment by pushing the power button, I'd rather reboot him gently.

So I grab my laptop, fire up Terminal and login to my main computer.

ssh username@ip-address  

I enter my password and that’s how far I come every time. I know that I can kill single processes, but when I try the reboot or restart command my laptop is performing a reboot not the main computer which I logged into via ssh.

I think it is possible, so this goes out to the advanced terminal user (I'm a bloody beginner). Thanks in advance.

link|improve this question

feedback

1 Answer

up vote 5 down vote accepted

Once you've logged in via ssh then you need to use shutdown with the -r flag (for restart):

$ ssh username@ip-address
$ sudo /sbin/shutdown -r now
link|improve this answer
3  
you can also type it all in one line "ssh user@host sudo /sbin/shutdown -r now" – Leonardo Constantino Mar 17 '11 at 19:14
Thank you guys - works flawless and saves me some time. Luckily my computer hasn't had any freezes lately. – pattulus Mar 19 '11 at 20:29
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.