cannot log in to the server after changing SSH port
I am using putty to connect to my Ubuntu 16.04 VPS.
I decided to change the default SSH port from 22 to 443.
I did this changing the line
Port 22
in /etc/ssh/sshd_config
to Port 443
Now when I am trying to connect to the server using port 443 I get the error saying "Server unexpectedly closed network connection"
When I try to connect to the server using port 22 I get the error saying "Network error: Connection refused"
The server is up and running I just cannot connect to it anymore, is there anyway to fix this?
EDIT: I reinstalled the VPS and reconfigured it again.
The possible issue that might have caused this could be that I used the same port to connect to my VPS using Putty and to use that same port for my proxy in squid.
ubuntu networking ssh linux-networking port
New contributor
shiu'sho is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
I am using putty to connect to my Ubuntu 16.04 VPS.
I decided to change the default SSH port from 22 to 443.
I did this changing the line
Port 22
in /etc/ssh/sshd_config
to Port 443
Now when I am trying to connect to the server using port 443 I get the error saying "Server unexpectedly closed network connection"
When I try to connect to the server using port 22 I get the error saying "Network error: Connection refused"
The server is up and running I just cannot connect to it anymore, is there anyway to fix this?
EDIT: I reinstalled the VPS and reconfigured it again.
The possible issue that might have caused this could be that I used the same port to connect to my VPS using Putty and to use that same port for my proxy in squid.
ubuntu networking ssh linux-networking port
New contributor
shiu'sho is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
1
Don't bother changing the ssh port. It doesn't make you more secure, but it does give you a false sense of security. It also gives you lots of problems if you are new.
– Michael Hampton♦
6 hours ago
Thank you, but I have fixed it already. My reason is to make my proxy as anonymous as possible, when port 22 is open websites can see that and that is an indication of proxy
– shiu'sho
5 hours ago
1
Having port 22 open does not indicate a proxy.
– Michael Hampton♦
5 hours ago
Might be, I do now know, I am just trying to set up an anonmous proxy and I am using whatleaks.com to check what I need to take care of. Does Passive OS fingerprints different than Browser Agent indicate a proxy?
– shiu'sho
3 hours ago
add a comment |
I am using putty to connect to my Ubuntu 16.04 VPS.
I decided to change the default SSH port from 22 to 443.
I did this changing the line
Port 22
in /etc/ssh/sshd_config
to Port 443
Now when I am trying to connect to the server using port 443 I get the error saying "Server unexpectedly closed network connection"
When I try to connect to the server using port 22 I get the error saying "Network error: Connection refused"
The server is up and running I just cannot connect to it anymore, is there anyway to fix this?
EDIT: I reinstalled the VPS and reconfigured it again.
The possible issue that might have caused this could be that I used the same port to connect to my VPS using Putty and to use that same port for my proxy in squid.
ubuntu networking ssh linux-networking port
New contributor
shiu'sho is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
I am using putty to connect to my Ubuntu 16.04 VPS.
I decided to change the default SSH port from 22 to 443.
I did this changing the line
Port 22
in /etc/ssh/sshd_config
to Port 443
Now when I am trying to connect to the server using port 443 I get the error saying "Server unexpectedly closed network connection"
When I try to connect to the server using port 22 I get the error saying "Network error: Connection refused"
The server is up and running I just cannot connect to it anymore, is there anyway to fix this?
EDIT: I reinstalled the VPS and reconfigured it again.
The possible issue that might have caused this could be that I used the same port to connect to my VPS using Putty and to use that same port for my proxy in squid.
ubuntu networking ssh linux-networking port
ubuntu networking ssh linux-networking port
New contributor
shiu'sho is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
shiu'sho is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
edited 7 hours ago
shiu'sho
New contributor
shiu'sho is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked 22 hours ago
shiu'shoshiu'sho
152
152
New contributor
shiu'sho is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
shiu'sho is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
shiu'sho is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
1
Don't bother changing the ssh port. It doesn't make you more secure, but it does give you a false sense of security. It also gives you lots of problems if you are new.
– Michael Hampton♦
6 hours ago
Thank you, but I have fixed it already. My reason is to make my proxy as anonymous as possible, when port 22 is open websites can see that and that is an indication of proxy
– shiu'sho
5 hours ago
1
Having port 22 open does not indicate a proxy.
– Michael Hampton♦
5 hours ago
Might be, I do now know, I am just trying to set up an anonmous proxy and I am using whatleaks.com to check what I need to take care of. Does Passive OS fingerprints different than Browser Agent indicate a proxy?
– shiu'sho
3 hours ago
add a comment |
1
Don't bother changing the ssh port. It doesn't make you more secure, but it does give you a false sense of security. It also gives you lots of problems if you are new.
– Michael Hampton♦
6 hours ago
Thank you, but I have fixed it already. My reason is to make my proxy as anonymous as possible, when port 22 is open websites can see that and that is an indication of proxy
– shiu'sho
5 hours ago
1
Having port 22 open does not indicate a proxy.
– Michael Hampton♦
5 hours ago
Might be, I do now know, I am just trying to set up an anonmous proxy and I am using whatleaks.com to check what I need to take care of. Does Passive OS fingerprints different than Browser Agent indicate a proxy?
– shiu'sho
3 hours ago
1
1
Don't bother changing the ssh port. It doesn't make you more secure, but it does give you a false sense of security. It also gives you lots of problems if you are new.
– Michael Hampton♦
6 hours ago
Don't bother changing the ssh port. It doesn't make you more secure, but it does give you a false sense of security. It also gives you lots of problems if you are new.
– Michael Hampton♦
6 hours ago
Thank you, but I have fixed it already. My reason is to make my proxy as anonymous as possible, when port 22 is open websites can see that and that is an indication of proxy
– shiu'sho
5 hours ago
Thank you, but I have fixed it already. My reason is to make my proxy as anonymous as possible, when port 22 is open websites can see that and that is an indication of proxy
– shiu'sho
5 hours ago
1
1
Having port 22 open does not indicate a proxy.
– Michael Hampton♦
5 hours ago
Having port 22 open does not indicate a proxy.
– Michael Hampton♦
5 hours ago
Might be, I do now know, I am just trying to set up an anonmous proxy and I am using whatleaks.com to check what I need to take care of. Does Passive OS fingerprints different than Browser Agent indicate a proxy?
– shiu'sho
3 hours ago
Might be, I do now know, I am just trying to set up an anonmous proxy and I am using whatleaks.com to check what I need to take care of. Does Passive OS fingerprints different than Browser Agent indicate a proxy?
– shiu'sho
3 hours ago
add a comment |
3 Answers
3
active
oldest
votes
is there anyway to fix this?
- Use the system console (out of band connection) if available.
- Use the VPS recovery boot to mount the VPS disk and then edit the sshd_config file to reset the port to 22 from 443.
Less optimally
- Boot a new VPS instance, configure as per the first instance using your configuration management tools and recover from backups.
Thank you for your reply @Iain. I rebooted my VPS in rescue mode and was able to connect to it in that mode, but when I go to /etc/ssh/sshd_config I am seeing#Port 22and notPort 443It means that I cannot access the original file, the one in recovery mode is somehow different
– shiu'sho
11 hours ago
You will need to mount the root partition/lv/whatever into the recovery environment. Your VPS host should provide information on how to do that.
– Iain
25 mins ago
add a comment |
You probably have forgotten to add port 443 to firewall (ufw). Make console connection if possible, otherwise your VPS provider can help you.
New contributor
Pratik Gautam is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
I am reading now about UFW and it says that by default it is disabled, so I guess that is not the case, anyway, could you provide the instructions how to add the port to UFW please? If you could, please be as much clear with every step as possible since it is my day 3 in Linux. Thanks!
– shiu'sho
12 hours ago
add a comment |
- Verify your sshd service is running, netstat to check which port is it listening
- Verify your port being added to firewall
- Check logs from /car/log/messages to see if any messages tells you about it.
- While you connect, try to use -vvv option to know more info on it
- Try to see if ssh -p 443 root@othrhost works
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "2"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
shiu'sho is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f957543%2fcannot-log-in-to-the-server-after-changing-ssh-port%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
is there anyway to fix this?
- Use the system console (out of band connection) if available.
- Use the VPS recovery boot to mount the VPS disk and then edit the sshd_config file to reset the port to 22 from 443.
Less optimally
- Boot a new VPS instance, configure as per the first instance using your configuration management tools and recover from backups.
Thank you for your reply @Iain. I rebooted my VPS in rescue mode and was able to connect to it in that mode, but when I go to /etc/ssh/sshd_config I am seeing#Port 22and notPort 443It means that I cannot access the original file, the one in recovery mode is somehow different
– shiu'sho
11 hours ago
You will need to mount the root partition/lv/whatever into the recovery environment. Your VPS host should provide information on how to do that.
– Iain
25 mins ago
add a comment |
is there anyway to fix this?
- Use the system console (out of band connection) if available.
- Use the VPS recovery boot to mount the VPS disk and then edit the sshd_config file to reset the port to 22 from 443.
Less optimally
- Boot a new VPS instance, configure as per the first instance using your configuration management tools and recover from backups.
Thank you for your reply @Iain. I rebooted my VPS in rescue mode and was able to connect to it in that mode, but when I go to /etc/ssh/sshd_config I am seeing#Port 22and notPort 443It means that I cannot access the original file, the one in recovery mode is somehow different
– shiu'sho
11 hours ago
You will need to mount the root partition/lv/whatever into the recovery environment. Your VPS host should provide information on how to do that.
– Iain
25 mins ago
add a comment |
is there anyway to fix this?
- Use the system console (out of band connection) if available.
- Use the VPS recovery boot to mount the VPS disk and then edit the sshd_config file to reset the port to 22 from 443.
Less optimally
- Boot a new VPS instance, configure as per the first instance using your configuration management tools and recover from backups.
is there anyway to fix this?
- Use the system console (out of band connection) if available.
- Use the VPS recovery boot to mount the VPS disk and then edit the sshd_config file to reset the port to 22 from 443.
Less optimally
- Boot a new VPS instance, configure as per the first instance using your configuration management tools and recover from backups.
answered 22 hours ago
IainIain
105k13164258
105k13164258
Thank you for your reply @Iain. I rebooted my VPS in rescue mode and was able to connect to it in that mode, but when I go to /etc/ssh/sshd_config I am seeing#Port 22and notPort 443It means that I cannot access the original file, the one in recovery mode is somehow different
– shiu'sho
11 hours ago
You will need to mount the root partition/lv/whatever into the recovery environment. Your VPS host should provide information on how to do that.
– Iain
25 mins ago
add a comment |
Thank you for your reply @Iain. I rebooted my VPS in rescue mode and was able to connect to it in that mode, but when I go to /etc/ssh/sshd_config I am seeing#Port 22and notPort 443It means that I cannot access the original file, the one in recovery mode is somehow different
– shiu'sho
11 hours ago
You will need to mount the root partition/lv/whatever into the recovery environment. Your VPS host should provide information on how to do that.
– Iain
25 mins ago
Thank you for your reply @Iain. I rebooted my VPS in rescue mode and was able to connect to it in that mode, but when I go to /etc/ssh/sshd_config I am seeing
#Port 22 and not Port 443 It means that I cannot access the original file, the one in recovery mode is somehow different– shiu'sho
11 hours ago
Thank you for your reply @Iain. I rebooted my VPS in rescue mode and was able to connect to it in that mode, but when I go to /etc/ssh/sshd_config I am seeing
#Port 22 and not Port 443 It means that I cannot access the original file, the one in recovery mode is somehow different– shiu'sho
11 hours ago
You will need to mount the root partition/lv/whatever into the recovery environment. Your VPS host should provide information on how to do that.
– Iain
25 mins ago
You will need to mount the root partition/lv/whatever into the recovery environment. Your VPS host should provide information on how to do that.
– Iain
25 mins ago
add a comment |
You probably have forgotten to add port 443 to firewall (ufw). Make console connection if possible, otherwise your VPS provider can help you.
New contributor
Pratik Gautam is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
I am reading now about UFW and it says that by default it is disabled, so I guess that is not the case, anyway, could you provide the instructions how to add the port to UFW please? If you could, please be as much clear with every step as possible since it is my day 3 in Linux. Thanks!
– shiu'sho
12 hours ago
add a comment |
You probably have forgotten to add port 443 to firewall (ufw). Make console connection if possible, otherwise your VPS provider can help you.
New contributor
Pratik Gautam is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
I am reading now about UFW and it says that by default it is disabled, so I guess that is not the case, anyway, could you provide the instructions how to add the port to UFW please? If you could, please be as much clear with every step as possible since it is my day 3 in Linux. Thanks!
– shiu'sho
12 hours ago
add a comment |
You probably have forgotten to add port 443 to firewall (ufw). Make console connection if possible, otherwise your VPS provider can help you.
New contributor
Pratik Gautam is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
You probably have forgotten to add port 443 to firewall (ufw). Make console connection if possible, otherwise your VPS provider can help you.
New contributor
Pratik Gautam is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Pratik Gautam is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered 12 hours ago
Pratik GautamPratik Gautam
1
1
New contributor
Pratik Gautam is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Pratik Gautam is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Pratik Gautam is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
I am reading now about UFW and it says that by default it is disabled, so I guess that is not the case, anyway, could you provide the instructions how to add the port to UFW please? If you could, please be as much clear with every step as possible since it is my day 3 in Linux. Thanks!
– shiu'sho
12 hours ago
add a comment |
I am reading now about UFW and it says that by default it is disabled, so I guess that is not the case, anyway, could you provide the instructions how to add the port to UFW please? If you could, please be as much clear with every step as possible since it is my day 3 in Linux. Thanks!
– shiu'sho
12 hours ago
I am reading now about UFW and it says that by default it is disabled, so I guess that is not the case, anyway, could you provide the instructions how to add the port to UFW please? If you could, please be as much clear with every step as possible since it is my day 3 in Linux. Thanks!
– shiu'sho
12 hours ago
I am reading now about UFW and it says that by default it is disabled, so I guess that is not the case, anyway, could you provide the instructions how to add the port to UFW please? If you could, please be as much clear with every step as possible since it is my day 3 in Linux. Thanks!
– shiu'sho
12 hours ago
add a comment |
- Verify your sshd service is running, netstat to check which port is it listening
- Verify your port being added to firewall
- Check logs from /car/log/messages to see if any messages tells you about it.
- While you connect, try to use -vvv option to know more info on it
- Try to see if ssh -p 443 root@othrhost works
add a comment |
- Verify your sshd service is running, netstat to check which port is it listening
- Verify your port being added to firewall
- Check logs from /car/log/messages to see if any messages tells you about it.
- While you connect, try to use -vvv option to know more info on it
- Try to see if ssh -p 443 root@othrhost works
add a comment |
- Verify your sshd service is running, netstat to check which port is it listening
- Verify your port being added to firewall
- Check logs from /car/log/messages to see if any messages tells you about it.
- While you connect, try to use -vvv option to know more info on it
- Try to see if ssh -p 443 root@othrhost works
- Verify your sshd service is running, netstat to check which port is it listening
- Verify your port being added to firewall
- Check logs from /car/log/messages to see if any messages tells you about it.
- While you connect, try to use -vvv option to know more info on it
- Try to see if ssh -p 443 root@othrhost works
answered 5 hours ago
SunilSunil
242
242
add a comment |
add a comment |
shiu'sho is a new contributor. Be nice, and check out our Code of Conduct.
shiu'sho is a new contributor. Be nice, and check out our Code of Conduct.
shiu'sho is a new contributor. Be nice, and check out our Code of Conduct.
shiu'sho is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Server Fault!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f957543%2fcannot-log-in-to-the-server-after-changing-ssh-port%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
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
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
Don't bother changing the ssh port. It doesn't make you more secure, but it does give you a false sense of security. It also gives you lots of problems if you are new.
– Michael Hampton♦
6 hours ago
Thank you, but I have fixed it already. My reason is to make my proxy as anonymous as possible, when port 22 is open websites can see that and that is an indication of proxy
– shiu'sho
5 hours ago
1
Having port 22 open does not indicate a proxy.
– Michael Hampton♦
5 hours ago
Might be, I do now know, I am just trying to set up an anonmous proxy and I am using whatleaks.com to check what I need to take care of. Does Passive OS fingerprints different than Browser Agent indicate a proxy?
– shiu'sho
3 hours ago