Accessing FTP on an external network





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















I've recently set up my first apache server so I do appologise if this question is very stupid.



I am hosting my server from home so I'm having it go through a redictory server (cloudflare) to preserve private details. I have created an ftp link for personal access to transfer and store files on the server but I'm not able to connect to it through FileZilla or Putty.



Is there a way for me to connect to the ftp server on an external network (eg coffee shop wifi) and transfer files?



Thanks in advance. :)










share|improve this question





























    0















    I've recently set up my first apache server so I do appologise if this question is very stupid.



    I am hosting my server from home so I'm having it go through a redictory server (cloudflare) to preserve private details. I have created an ftp link for personal access to transfer and store files on the server but I'm not able to connect to it through FileZilla or Putty.



    Is there a way for me to connect to the ftp server on an external network (eg coffee shop wifi) and transfer files?



    Thanks in advance. :)










    share|improve this question

























      0












      0








      0








      I've recently set up my first apache server so I do appologise if this question is very stupid.



      I am hosting my server from home so I'm having it go through a redictory server (cloudflare) to preserve private details. I have created an ftp link for personal access to transfer and store files on the server but I'm not able to connect to it through FileZilla or Putty.



      Is there a way for me to connect to the ftp server on an external network (eg coffee shop wifi) and transfer files?



      Thanks in advance. :)










      share|improve this question














      I've recently set up my first apache server so I do appologise if this question is very stupid.



      I am hosting my server from home so I'm having it go through a redictory server (cloudflare) to preserve private details. I have created an ftp link for personal access to transfer and store files on the server but I'm not able to connect to it through FileZilla or Putty.



      Is there a way for me to connect to the ftp server on an external network (eg coffee shop wifi) and transfer files?



      Thanks in advance. :)







      networking wireless-networking ssh ftp putty






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Feb 8 at 0:07









      blank_blank_

      1




      1






















          1 Answer
          1






          active

          oldest

          votes


















          0














          There are lots of ways to do this. The easiest way is to forget FTP and use putty and scp or sftp for files. (scp, sftp and putty all use the SSH transport mechanism, which is both much easier and much safer then FTP).



          In order to get SSH and the above working you need to do 3 things -




          • Install, activate, configure and allow connections through the firewall for the appropriate SSH service on your server, if this has not been done already.


          • Configure your router to forward traffic from the external interface to your SSH server.


          • Find a mechanism to find your connection - this can either be getting it a static IP or using Dynamic DNS or some equivalent mechanism.







          share|improve this answer
























          • Hi, thanks for the solution however I have done all of this and it still seems to Timeout during the connection. The only thing I'm not sure of is the server is going though a CloudFlare space where I've allowed my other computers to connect to the server however the actual website platform (1and1.com) doesn't have the option to edit the firewall (its a DNS provider). I've tried connecting to the server through Putty and FileZilla.

            – blank_
            Feb 8 at 12:01













          • Dont run ssh/putty through cloudflare. Cloudflare is a web proxying solution and ssh and FTP are different protocols to http(s). Also, I am now confused about your setup! I dont understand, for example where firewalling DNS comes in or why this is relevant to finding your home IP. Maybe you should edit your post to provide detailed information about what you have actually done so wr can point out where it went off the rails)

            – davidgo
            Feb 8 at 18:32












          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "3"
          };
          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
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1403353%2faccessing-ftp-on-an-external-network%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          There are lots of ways to do this. The easiest way is to forget FTP and use putty and scp or sftp for files. (scp, sftp and putty all use the SSH transport mechanism, which is both much easier and much safer then FTP).



          In order to get SSH and the above working you need to do 3 things -




          • Install, activate, configure and allow connections through the firewall for the appropriate SSH service on your server, if this has not been done already.


          • Configure your router to forward traffic from the external interface to your SSH server.


          • Find a mechanism to find your connection - this can either be getting it a static IP or using Dynamic DNS or some equivalent mechanism.







          share|improve this answer
























          • Hi, thanks for the solution however I have done all of this and it still seems to Timeout during the connection. The only thing I'm not sure of is the server is going though a CloudFlare space where I've allowed my other computers to connect to the server however the actual website platform (1and1.com) doesn't have the option to edit the firewall (its a DNS provider). I've tried connecting to the server through Putty and FileZilla.

            – blank_
            Feb 8 at 12:01













          • Dont run ssh/putty through cloudflare. Cloudflare is a web proxying solution and ssh and FTP are different protocols to http(s). Also, I am now confused about your setup! I dont understand, for example where firewalling DNS comes in or why this is relevant to finding your home IP. Maybe you should edit your post to provide detailed information about what you have actually done so wr can point out where it went off the rails)

            – davidgo
            Feb 8 at 18:32
















          0














          There are lots of ways to do this. The easiest way is to forget FTP and use putty and scp or sftp for files. (scp, sftp and putty all use the SSH transport mechanism, which is both much easier and much safer then FTP).



          In order to get SSH and the above working you need to do 3 things -




          • Install, activate, configure and allow connections through the firewall for the appropriate SSH service on your server, if this has not been done already.


          • Configure your router to forward traffic from the external interface to your SSH server.


          • Find a mechanism to find your connection - this can either be getting it a static IP or using Dynamic DNS or some equivalent mechanism.







          share|improve this answer
























          • Hi, thanks for the solution however I have done all of this and it still seems to Timeout during the connection. The only thing I'm not sure of is the server is going though a CloudFlare space where I've allowed my other computers to connect to the server however the actual website platform (1and1.com) doesn't have the option to edit the firewall (its a DNS provider). I've tried connecting to the server through Putty and FileZilla.

            – blank_
            Feb 8 at 12:01













          • Dont run ssh/putty through cloudflare. Cloudflare is a web proxying solution and ssh and FTP are different protocols to http(s). Also, I am now confused about your setup! I dont understand, for example where firewalling DNS comes in or why this is relevant to finding your home IP. Maybe you should edit your post to provide detailed information about what you have actually done so wr can point out where it went off the rails)

            – davidgo
            Feb 8 at 18:32














          0












          0








          0







          There are lots of ways to do this. The easiest way is to forget FTP and use putty and scp or sftp for files. (scp, sftp and putty all use the SSH transport mechanism, which is both much easier and much safer then FTP).



          In order to get SSH and the above working you need to do 3 things -




          • Install, activate, configure and allow connections through the firewall for the appropriate SSH service on your server, if this has not been done already.


          • Configure your router to forward traffic from the external interface to your SSH server.


          • Find a mechanism to find your connection - this can either be getting it a static IP or using Dynamic DNS or some equivalent mechanism.







          share|improve this answer













          There are lots of ways to do this. The easiest way is to forget FTP and use putty and scp or sftp for files. (scp, sftp and putty all use the SSH transport mechanism, which is both much easier and much safer then FTP).



          In order to get SSH and the above working you need to do 3 things -




          • Install, activate, configure and allow connections through the firewall for the appropriate SSH service on your server, if this has not been done already.


          • Configure your router to forward traffic from the external interface to your SSH server.


          • Find a mechanism to find your connection - this can either be getting it a static IP or using Dynamic DNS or some equivalent mechanism.








          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Feb 8 at 6:29









          davidgodavidgo

          45k75392




          45k75392













          • Hi, thanks for the solution however I have done all of this and it still seems to Timeout during the connection. The only thing I'm not sure of is the server is going though a CloudFlare space where I've allowed my other computers to connect to the server however the actual website platform (1and1.com) doesn't have the option to edit the firewall (its a DNS provider). I've tried connecting to the server through Putty and FileZilla.

            – blank_
            Feb 8 at 12:01













          • Dont run ssh/putty through cloudflare. Cloudflare is a web proxying solution and ssh and FTP are different protocols to http(s). Also, I am now confused about your setup! I dont understand, for example where firewalling DNS comes in or why this is relevant to finding your home IP. Maybe you should edit your post to provide detailed information about what you have actually done so wr can point out where it went off the rails)

            – davidgo
            Feb 8 at 18:32



















          • Hi, thanks for the solution however I have done all of this and it still seems to Timeout during the connection. The only thing I'm not sure of is the server is going though a CloudFlare space where I've allowed my other computers to connect to the server however the actual website platform (1and1.com) doesn't have the option to edit the firewall (its a DNS provider). I've tried connecting to the server through Putty and FileZilla.

            – blank_
            Feb 8 at 12:01













          • Dont run ssh/putty through cloudflare. Cloudflare is a web proxying solution and ssh and FTP are different protocols to http(s). Also, I am now confused about your setup! I dont understand, for example where firewalling DNS comes in or why this is relevant to finding your home IP. Maybe you should edit your post to provide detailed information about what you have actually done so wr can point out where it went off the rails)

            – davidgo
            Feb 8 at 18:32

















          Hi, thanks for the solution however I have done all of this and it still seems to Timeout during the connection. The only thing I'm not sure of is the server is going though a CloudFlare space where I've allowed my other computers to connect to the server however the actual website platform (1and1.com) doesn't have the option to edit the firewall (its a DNS provider). I've tried connecting to the server through Putty and FileZilla.

          – blank_
          Feb 8 at 12:01







          Hi, thanks for the solution however I have done all of this and it still seems to Timeout during the connection. The only thing I'm not sure of is the server is going though a CloudFlare space where I've allowed my other computers to connect to the server however the actual website platform (1and1.com) doesn't have the option to edit the firewall (its a DNS provider). I've tried connecting to the server through Putty and FileZilla.

          – blank_
          Feb 8 at 12:01















          Dont run ssh/putty through cloudflare. Cloudflare is a web proxying solution and ssh and FTP are different protocols to http(s). Also, I am now confused about your setup! I dont understand, for example where firewalling DNS comes in or why this is relevant to finding your home IP. Maybe you should edit your post to provide detailed information about what you have actually done so wr can point out where it went off the rails)

          – davidgo
          Feb 8 at 18:32





          Dont run ssh/putty through cloudflare. Cloudflare is a web proxying solution and ssh and FTP are different protocols to http(s). Also, I am now confused about your setup! I dont understand, for example where firewalling DNS comes in or why this is relevant to finding your home IP. Maybe you should edit your post to provide detailed information about what you have actually done so wr can point out where it went off the rails)

          – davidgo
          Feb 8 at 18:32


















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Super User!


          • 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%2fsuperuser.com%2fquestions%2f1403353%2faccessing-ftp-on-an-external-network%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

          Plaza Victoria

          Puebla de Zaragoza

          Musa