cannot log in to the server after changing SSH port












3















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.










share|improve this question









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


















3















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.










share|improve this question









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
















3












3








3








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.










share|improve this question









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






share|improve this question









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.











share|improve this question









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.









share|improve this question




share|improve this question








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
















  • 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












3 Answers
3






active

oldest

votes


















5















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.






share|improve this answer
























  • 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



















0














You probably have forgotten to add port 443 to firewall (ufw). Make console connection if possible, otherwise your VPS provider can help you.






share|improve this answer








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



















-1















  1. Verify your sshd service is running, netstat to check which port is it listening

  2. Verify your port being added to firewall

  3. Check logs from /car/log/messages to see if any messages tells you about it.

  4. While you connect, try to use -vvv option to know more info on it

  5. Try to see if ssh -p 443 root@othrhost works






share|improve this answer























    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.










    draft saved

    draft discarded


















    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









    5















    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.






    share|improve this answer
























    • 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
















    5















    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.






    share|improve this answer
























    • 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














    5












    5








    5








    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.






    share|improve this answer














    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.







    share|improve this answer












    share|improve this answer



    share|improve this answer










    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 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



















    • 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

















    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













    0














    You probably have forgotten to add port 443 to firewall (ufw). Make console connection if possible, otherwise your VPS provider can help you.






    share|improve this answer








    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
















    0














    You probably have forgotten to add port 443 to firewall (ufw). Make console connection if possible, otherwise your VPS provider can help you.






    share|improve this answer








    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














    0












    0








    0







    You probably have forgotten to add port 443 to firewall (ufw). Make console connection if possible, otherwise your VPS provider can help you.






    share|improve this answer








    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.







    share|improve this answer








    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.









    share|improve this answer



    share|improve this answer






    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



















    • 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











    -1















    1. Verify your sshd service is running, netstat to check which port is it listening

    2. Verify your port being added to firewall

    3. Check logs from /car/log/messages to see if any messages tells you about it.

    4. While you connect, try to use -vvv option to know more info on it

    5. Try to see if ssh -p 443 root@othrhost works






    share|improve this answer




























      -1















      1. Verify your sshd service is running, netstat to check which port is it listening

      2. Verify your port being added to firewall

      3. Check logs from /car/log/messages to see if any messages tells you about it.

      4. While you connect, try to use -vvv option to know more info on it

      5. Try to see if ssh -p 443 root@othrhost works






      share|improve this answer


























        -1












        -1








        -1








        1. Verify your sshd service is running, netstat to check which port is it listening

        2. Verify your port being added to firewall

        3. Check logs from /car/log/messages to see if any messages tells you about it.

        4. While you connect, try to use -vvv option to know more info on it

        5. Try to see if ssh -p 443 root@othrhost works






        share|improve this answer














        1. Verify your sshd service is running, netstat to check which port is it listening

        2. Verify your port being added to firewall

        3. Check logs from /car/log/messages to see if any messages tells you about it.

        4. While you connect, try to use -vvv option to know more info on it

        5. Try to see if ssh -p 443 root@othrhost works







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 5 hours ago









        SunilSunil

        242




        242






















            shiu'sho is a new contributor. Be nice, and check out our Code of Conduct.










            draft saved

            draft discarded


















            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.




            draft saved


            draft discarded














            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





















































            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







            Popular posts from this blog

            Callistus I

            Tabula Rosettana

            How to label and detect the document text images