-4

I would like to setup my Ubuntu 12.04 LTS Server for a backdoor in case ssh crashes. I would simply connect to the server and restart ssh manually but this is not possible. Contacting the system administrator so he can restart it takes too much time aswell.

So is it possible to setup a web terminal to manage the system? If there are equal solutions i would be glad to know them. So far i have not found a web-terminal which is bound to ssh.

Thanks in advance.

Because of the negative downvotes i want to clarify:

We live in a dorm and the serverstructure is maintained by students. i don't have access to this structure and usually there are sometimes configuration problems (who knows what they do...). Openssh did in fact crash 2 times now and i couldn't find out why. 2 times the networkadmins were pissed about me saying i crashed it somehow eventhough they setup this serverinstance for me and i don't mess with the ssh settings (in fact i was not even working on the machine when the crash happened). That's why i needed a method to solve the hassle of waiting 2-3 month for the networkadmins to even look at my emails/case.

Edit:

Thanks all. You are right, bypassing such security procedures is discouraged so i will have a look at monit to stabelize the system in a safe way.

Tom Siwik
  • 261
  • 3
  • 4

4 Answers4

4

OpenSSH usually doesn't crash. If you have a situation where this happens, investigate why as this is certainly not normal.

Alternatively, you could install a system like monit, which handles this automatically.

Sven
  • 98,649
  • 14
  • 180
  • 226
  • This is the best way to fix this IMO, because SSHD should not crash unless something is the matter with the system. It can be an OOM problem or something else. Also, if your hw supports it you can get something like an iLO card to provide web based console access, because if you get a kernel panic or something then sshd will be unavailable to you. Also SSH is *Secure* shell, any other backdoor you'd want to install can provide a backdoor for malicious purposes too... – Petter H Jun 28 '13 at 10:44
  • sadly we can not install any hardware. but you are correct indeed ssh should not crash. 'monit' is a very good idea if it can provide automatic tasks i will have a look at it. – Tom Siwik Jun 28 '13 at 11:44
0

PHP Shell Terminal should do what you're looking for, check them out

http://sourceforge.net/projects/phpterm/

Waleed Hamra
  • 751
  • 6
  • 16
0

Having a way to manually go in to fix it is not a solution to rely on. You need to use a program like daemontools which will automatically restart a service it is killed. Better yet? Use none of these things and do nothing crazy on your server so SSH doesn't randomly die.

Peter
  • 1,450
  • 2
  • 17
  • 27
0

While it's possible to setup a web terminal it's highly discouraged from a security perspective.

There are may different webshells around which allow for interactive command shell like PHPShell. Generally it's not a good idea to host one of these on your machine as these might be compromised by an attacker. So if you REALLY must implement it Iwould at least advice you to set restrictions which IPs are allowed to access the pages where your shell resides.

Personally I would recommend you to look into the following options if you REALLY need such functionality:

  • KVM over IP
  • ILO/DRAC (modules allowing remote hands directly implemented in the machine)

Note that preferably these are not directly connected to the internet, but only allowed from certain IP addresses or a VPN.

Lucas Kauffman
  • 16,880
  • 9
  • 58
  • 93
  • actually this is the exact answer to my question. but i decided to accept the above answer as general solution for everyone with similar problems instead of a solution to do it the backdoor-way. Thank you. (i would upvote you but i don't have the needed rep) – Tom Siwik Jun 28 '13 at 12:03