Solved

Remotely Reboot a Linux Box From a Windows Server

Posted on 2013-01-09
8
398 Views
Last Modified: 2013-01-17
Im not sure if this is possible but I would like to remotley reboot a linux server from a windows 2003 server at a remote location using an ip address. Using a script or other means. is this possible if so how?
0
Comment
Question by:portillosjohn
  • 2
  • 2
  • 2
  • +2
8 Comments
 
LVL 31

Expert Comment

by:farzanj
ID: 38759201
It is possible, depending on your setup.

You need to access the server somehow.  One way is to use Putty ssh session to get to the command line.

You have to become the root user and issue command

init 6
or
reboot

As soon as you issue this command, you will lose your session.
0
 
LVL 88

Expert Comment

by:rindi
ID: 38759205
If you have SSH access to the remote server, start putty or kitty on your location and you'll be able to connect to a terminal on the Linux server. then you can use the sudo reboot command to reboot the Linux server:

http://portableapps.com/apps/internet/kitty-portable
http://portableapps.com/apps/internet/putty_portable
0
 
LVL 10

Expert Comment

by:bigbigpig
ID: 38759209
You can use any SSH client you'd like from the Windows box if you have SSH running on the Linux server and you're able to access the port it's running on (usually 22).
0
Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

 
LVL 31

Expert Comment

by:farzanj
ID: 38759210
It is also better to give 5 minutes warning to user's before you reboot it.

For that issue command
shutdown -r +5
0
 
LVL 37

Expert Comment

by:Gerwin Jansen
ID: 38759306
What kind of access to you have to your Linux machine? Is it hosted somewhere or just in another office of your company?
0
 

Author Comment

by:portillosjohn
ID: 38759317
I am not that farmiliar with linux. So I cannot just use a script to do the whole thing? I was hoping for more of bat type file.
0
 
LVL 37

Expert Comment

by:Gerwin Jansen
ID: 38759355
No, you can't do it that way, you need access (ssh as suggested) to the machine to perform the reboot. Are you managing the machine or do you have some remote person that can assist you in some way?
0
 
LVL 10

Accepted Solution

by:
bigbigpig earned 500 total points
ID: 38759383
You can script it using plink.  Here's a good example:

http://www.experts-exchange.com/OS/Linux/Distributions/Ubuntu/Q_26399298.html

plink root@linuxip -pw rootpassword "reboot"

Open in new window


But again, this uses SSH, so make sure SSH server is running on the linux server, and you are able to access it's port (usually 22) from your Windows machine.
0

Featured Post

Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The purpose of this article is to demonstrate how we can use conditional statements using Python.
It’s 2016. Password authentication should be dead — or at least close to dying. But, unfortunately, it has not traversed Quagga stage yet. Using password authentication is like laundering hotel guest linens with a washboard — it’s Passé.
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.

786 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question