Enabling SSH on boot via config files
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO9GURib1T8z7lCwjOGLQaGtrueEthgQ8LO42ZX8cOfTqDK4jvDDpKkLFwf2J49kYCMNW7d4ABih_XCb_2UXdq5fPJDkoyg7-8g_YfRUot-XnaXkNYycsNp7lA5_TW9td0FFpLQ2APzKcZ/s1600/1.jpg)
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYQ0N5W1qAOxLP7t7iOM6O6AzbZnkXUy16s7P_CWfOb5UbTQY_aDsc727chyphenhyphen5W4IppVNernMMQeaUFTB_rFzAd95_CDt-tnwN-nBx6JyUp2duGjPaL5-VgNO41AVsA_vu30EJcipdDG409/s400/Clash+Royale+CLAN+TAG%2523URR8PPP.png)
up vote
1
down vote
favorite
How can I configure ssh service to run on boot other than via shell? Is it through /etc/init/ssh.conf
? If that's the case, what parametters should I look for in it?
The reason I can't do this through terminal is that I've lost SSH acces to the server. The hosting company enables a network recovery mode ssh acces, which in turn allows me to mount the partitions and access my server files. Their privacy policies do not allow them to acces the server file system or services. All they could was a server reboot which didn't solve the issue.
note. OpenSSH is installed. Other services Apache/MySQL/php/proPTFd are running smoothly.
ssh openssh sshd
add a comment |Â
up vote
1
down vote
favorite
How can I configure ssh service to run on boot other than via shell? Is it through /etc/init/ssh.conf
? If that's the case, what parametters should I look for in it?
The reason I can't do this through terminal is that I've lost SSH acces to the server. The hosting company enables a network recovery mode ssh acces, which in turn allows me to mount the partitions and access my server files. Their privacy policies do not allow them to acces the server file system or services. All they could was a server reboot which didn't solve the issue.
note. OpenSSH is installed. Other services Apache/MySQL/php/proPTFd are running smoothly.
ssh openssh sshd
paste thessh -vvv user@your-server-ip
using paste.ubuntu.com and if you can manually create a symbolic link of/usr/lib/systemd/system/sshd.service
to/etc/systemd/system/multi-user.target.wants/sshd.service
that might start the ssh service at boot.
â Pavel Sayekat
May 1 at 18:15
add a comment |Â
up vote
1
down vote
favorite
up vote
1
down vote
favorite
How can I configure ssh service to run on boot other than via shell? Is it through /etc/init/ssh.conf
? If that's the case, what parametters should I look for in it?
The reason I can't do this through terminal is that I've lost SSH acces to the server. The hosting company enables a network recovery mode ssh acces, which in turn allows me to mount the partitions and access my server files. Their privacy policies do not allow them to acces the server file system or services. All they could was a server reboot which didn't solve the issue.
note. OpenSSH is installed. Other services Apache/MySQL/php/proPTFd are running smoothly.
ssh openssh sshd
How can I configure ssh service to run on boot other than via shell? Is it through /etc/init/ssh.conf
? If that's the case, what parametters should I look for in it?
The reason I can't do this through terminal is that I've lost SSH acces to the server. The hosting company enables a network recovery mode ssh acces, which in turn allows me to mount the partitions and access my server files. Their privacy policies do not allow them to acces the server file system or services. All they could was a server reboot which didn't solve the issue.
note. OpenSSH is installed. Other services Apache/MySQL/php/proPTFd are running smoothly.
ssh openssh sshd
asked Apr 30 at 9:46
![](https://i.stack.imgur.com/si4sT.jpg?s=32&g=1)
![](https://i.stack.imgur.com/si4sT.jpg?s=32&g=1)
InspectorG34
63
63
paste thessh -vvv user@your-server-ip
using paste.ubuntu.com and if you can manually create a symbolic link of/usr/lib/systemd/system/sshd.service
to/etc/systemd/system/multi-user.target.wants/sshd.service
that might start the ssh service at boot.
â Pavel Sayekat
May 1 at 18:15
add a comment |Â
paste thessh -vvv user@your-server-ip
using paste.ubuntu.com and if you can manually create a symbolic link of/usr/lib/systemd/system/sshd.service
to/etc/systemd/system/multi-user.target.wants/sshd.service
that might start the ssh service at boot.
â Pavel Sayekat
May 1 at 18:15
paste the
ssh -vvv user@your-server-ip
using paste.ubuntu.com and if you can manually create a symbolic link of /usr/lib/systemd/system/sshd.service
to /etc/systemd/system/multi-user.target.wants/sshd.service
that might start the ssh service at boot.â Pavel Sayekat
May 1 at 18:15
paste the
ssh -vvv user@your-server-ip
using paste.ubuntu.com and if you can manually create a symbolic link of /usr/lib/systemd/system/sshd.service
to /etc/systemd/system/multi-user.target.wants/sshd.service
that might start the ssh service at boot.â Pavel Sayekat
May 1 at 18:15
add a comment |Â
1 Answer
1
active
oldest
votes
up vote
0
down vote
accepted
I managed to regain ssh access again. For some reason the ufw rule for port 22 was lost. It should have been the first place to look, but it was an error on my part to not question if ssh service was up. I made a bad assumption that it was down. Lesson learned.
If a beginner with the same issue stumbles on this, if you use ufw check your /lib/ufw/user.rules and /lib/ufw/user6.rules to see if a rule for OpenSSH exists. In my case adding the below solved it:
### tuple ### allow any 22 0.0.0.0/0 any 0.0.0.0/0 in
-A ufw-user-input -p tcp --dport 22 -j ACCEPT
-A ufw-user-input -p udp --dport 22 -j ACCEPT
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
accepted
I managed to regain ssh access again. For some reason the ufw rule for port 22 was lost. It should have been the first place to look, but it was an error on my part to not question if ssh service was up. I made a bad assumption that it was down. Lesson learned.
If a beginner with the same issue stumbles on this, if you use ufw check your /lib/ufw/user.rules and /lib/ufw/user6.rules to see if a rule for OpenSSH exists. In my case adding the below solved it:
### tuple ### allow any 22 0.0.0.0/0 any 0.0.0.0/0 in
-A ufw-user-input -p tcp --dport 22 -j ACCEPT
-A ufw-user-input -p udp --dport 22 -j ACCEPT
add a comment |Â
up vote
0
down vote
accepted
I managed to regain ssh access again. For some reason the ufw rule for port 22 was lost. It should have been the first place to look, but it was an error on my part to not question if ssh service was up. I made a bad assumption that it was down. Lesson learned.
If a beginner with the same issue stumbles on this, if you use ufw check your /lib/ufw/user.rules and /lib/ufw/user6.rules to see if a rule for OpenSSH exists. In my case adding the below solved it:
### tuple ### allow any 22 0.0.0.0/0 any 0.0.0.0/0 in
-A ufw-user-input -p tcp --dport 22 -j ACCEPT
-A ufw-user-input -p udp --dport 22 -j ACCEPT
add a comment |Â
up vote
0
down vote
accepted
up vote
0
down vote
accepted
I managed to regain ssh access again. For some reason the ufw rule for port 22 was lost. It should have been the first place to look, but it was an error on my part to not question if ssh service was up. I made a bad assumption that it was down. Lesson learned.
If a beginner with the same issue stumbles on this, if you use ufw check your /lib/ufw/user.rules and /lib/ufw/user6.rules to see if a rule for OpenSSH exists. In my case adding the below solved it:
### tuple ### allow any 22 0.0.0.0/0 any 0.0.0.0/0 in
-A ufw-user-input -p tcp --dport 22 -j ACCEPT
-A ufw-user-input -p udp --dport 22 -j ACCEPT
I managed to regain ssh access again. For some reason the ufw rule for port 22 was lost. It should have been the first place to look, but it was an error on my part to not question if ssh service was up. I made a bad assumption that it was down. Lesson learned.
If a beginner with the same issue stumbles on this, if you use ufw check your /lib/ufw/user.rules and /lib/ufw/user6.rules to see if a rule for OpenSSH exists. In my case adding the below solved it:
### tuple ### allow any 22 0.0.0.0/0 any 0.0.0.0/0 in
-A ufw-user-input -p tcp --dport 22 -j ACCEPT
-A ufw-user-input -p udp --dport 22 -j ACCEPT
answered May 2 at 11:26
![](https://i.stack.imgur.com/si4sT.jpg?s=32&g=1)
![](https://i.stack.imgur.com/si4sT.jpg?s=32&g=1)
InspectorG34
63
63
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1030047%2fenabling-ssh-on-boot-via-config-files%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
paste the
ssh -vvv user@your-server-ip
using paste.ubuntu.com and if you can manually create a symbolic link of/usr/lib/systemd/system/sshd.service
to/etc/systemd/system/multi-user.target.wants/sshd.service
that might start the ssh service at boot.â Pavel Sayekat
May 1 at 18:15