Как настроить файловый сервер через Интернет?

Я хотел бы иметь доступ к файлам на моем рабочем столе дома из любого места в Интернете.

Я мало знаю, но я думаю, что это связано с настройкой FTP-сервера, правильно? Не могли бы вы указать мне в правильном направлении - некоторые справочные материалы и учебные пособия?

3
задан 28 April 2011 в 16:34

40 ответов

Я бы отговорил вас использовать FTP, так как это чистый текстовый протокол без какой-либо безопасности.

Вместо этого я предлагаю использовать ssh. Затем вы получаете как безопасный удаленный доступ к оболочке, так и передачу файлов, все в одном сервисе. apt-get install openssh-server, и вам хорошо идти. Затем вы можете подключиться к вашему компьютеру через, например, «Места» -> «Подключиться к серверу» на рабочем столе Gnome, sftp в оболочке или с помощью WinSCP в Windows.

Чтобы добраться до вашего компьютера, даже с динамическим ip, вы можете использовать бесплатную динамическую службу dns, такую ​​как WinSCP или FreeDNS, которая даст вам имя хоста, такое как mybox.uni.cx.

NAT тоже не проблема, пока вы пересылаете правильный порт на свой компьютер. (tcp 22 в случае ssh)

4
ответ дан 25 May 2018 в 21:51
  • 1
    Удаленный доступ к оболочке будет еще лучше. Спасибо за это предложение! – JGNog 28 April 2011 в 16:45
  • 2
    DynDNS - это здорово! – JGNog 28 April 2011 в 16:50

Я бы отговорил вас использовать FTP, так как это чистый текстовый протокол без какой-либо безопасности.

Вместо этого я предлагаю использовать ssh. Затем вы получаете как безопасный удаленный доступ к оболочке, так и передачу файлов, все в одном сервисе. apt-get install openssh-server, и вам хорошо идти. Затем вы можете подключиться к вашему компьютеру через, например, «Места» -> «Подключиться к серверу» на рабочем столе Gnome, sftp в оболочке или с помощью WinSCP в Windows.

Чтобы добраться до вашего компьютера, даже с динамическим ip, вы можете использовать бесплатную динамическую службу dns, такую ​​как WinSCP или FreeDNS, которая даст вам имя хоста, такое как mybox.uni.cx.

NAT тоже не проблема, пока вы пересылаете правильный порт на свой компьютер. (tcp 22 в случае ssh)

4
ответ дан 25 July 2018 в 22:08

Я бы отговорил вас использовать FTP, так как это чистый текстовый протокол без какой-либо безопасности.

Вместо этого я предлагаю использовать ssh. Затем вы получаете как безопасный удаленный доступ к оболочке, так и передачу файлов, все в одном сервисе. apt-get install openssh-server, и вам хорошо идти. Затем вы можете подключиться к вашему компьютеру через, например, «Места» -> «Подключиться к серверу» на рабочем столе Gnome, sftp в оболочке или с помощью WinSCP в Windows.

Чтобы добраться до вашего компьютера, даже с динамическим ip, вы можете использовать бесплатную динамическую службу dns, такую ​​как WinSCP или FreeDNS, которая даст вам имя хоста, такое как mybox.uni.cx.

NAT тоже не проблема, пока вы пересылаете правильный порт на свой компьютер. (tcp 22 в случае ssh)

4
ответ дан 26 July 2018 в 19:09

Я бы отговорил вас использовать FTP, так как это чистый текстовый протокол без какой-либо безопасности.

Вместо этого я предлагаю использовать ssh. Затем вы получаете как безопасный удаленный доступ к оболочке, так и передачу файлов, все в одном сервисе. apt-get install openssh-server, и вам хорошо идти. Затем вы можете подключиться к вашему компьютеру через, например, «Места» -> «Подключиться к серверу» на рабочем столе Gnome, sftp в оболочке или с помощью WinSCP в Windows.

Чтобы добраться до вашего компьютера, даже с динамическим ip, вы можете использовать бесплатную динамическую службу dns, такую ​​как WinSCP или FreeDNS, которая даст вам имя хоста, такое как mybox.uni.cx.

NAT тоже не проблема, пока вы пересылаете правильный порт на свой компьютер. (tcp 22 в случае ssh)

4
ответ дан 31 July 2018 в 13:33

Я бы отговорил вас использовать FTP, так как это чистый текстовый протокол без какой-либо безопасности.

Вместо этого я предлагаю использовать ssh. Затем вы получаете как безопасный удаленный доступ к оболочке, так и передачу файлов, все в одном сервисе. apt-get install openssh-server, и вам хорошо идти. Затем вы можете подключиться к вашему компьютеру через, например, «Места» -> «Подключиться к серверу» на рабочем столе Gnome, sftp в оболочке или с помощью WinSCP в Windows.

Чтобы добраться до вашего компьютера, даже с динамическим ip, вы можете использовать бесплатную динамическую службу dns, такую ​​как WinSCP или FreeDNS, которая даст вам имя хоста, такое как mybox.uni.cx.

NAT тоже не проблема, пока вы пересылаете правильный порт на свой компьютер. (tcp 22 в случае ssh)

4
ответ дан 2 August 2018 в 03:38

Я бы отговорил вас использовать FTP, так как это чистый текстовый протокол без какой-либо безопасности.

Вместо этого я предлагаю использовать ssh. Затем вы получаете как безопасный удаленный доступ к оболочке, так и передачу файлов, все в одном сервисе. apt-get install openssh-server, и вам хорошо идти. Затем вы можете подключиться к вашему компьютеру через, например, «Места» -> «Подключиться к серверу» на рабочем столе Gnome, sftp в оболочке или с помощью WinSCP в Windows.

Чтобы добраться до вашего компьютера, даже с динамическим ip, вы можете использовать бесплатную динамическую службу dns, такую ​​как WinSCP или FreeDNS, которая даст вам имя хоста, такое как mybox.uni.cx.

NAT тоже не проблема, пока вы пересылаете правильный порт на свой компьютер. (tcp 22 в случае ssh)

4
ответ дан 4 August 2018 в 19:40

Я бы отговорил вас использовать FTP, так как это чистый текстовый протокол без какой-либо безопасности.

Вместо этого я предлагаю использовать ssh. Затем вы получаете как безопасный удаленный доступ к оболочке, так и передачу файлов, все в одном сервисе. apt-get install openssh-server , и вам хорошо идти. Затем вы можете подключиться к вашему компьютеру через, например, Места -> Подключиться к серверу на рабочем столе Gnome, sftp в оболочке или с помощью WinSCP на Windows.

Чтобы добраться до вашего компьютера, даже с помощью динамического ip, вы можете использовать бесплатную динамическую службу dns, такую ​​как DynDNS или FreeDNS , которая даст вам имя хоста, такое как mybox.uni.cx.

NAT тоже не проблема, если вы отправляете правильный порт на свой компьютер. (tcp 22 в случае ssh)

4
ответ дан 6 August 2018 в 03:45

Я бы отговорил вас использовать FTP, так как это чистый текстовый протокол без какой-либо безопасности.

Вместо этого я предлагаю использовать ssh. Затем вы получаете как безопасный удаленный доступ к оболочке, так и передачу файлов, все в одном сервисе. apt-get install openssh-server , и вам хорошо идти. Затем вы можете подключиться к вашему компьютеру через, например, Места -> Подключиться к серверу на рабочем столе Gnome, sftp в оболочке или с помощью WinSCP на Windows.

Чтобы добраться до вашего компьютера, даже с помощью динамического ip, вы можете использовать бесплатную динамическую службу dns, такую ​​как DynDNS или FreeDNS , которая даст вам имя хоста, такое как mybox.uni.cx.

NAT тоже не проблема, если вы отправляете правильный порт на свой компьютер. (tcp 22 в случае ssh)

4
ответ дан 7 August 2018 в 21:40

Я бы отговорил вас использовать FTP, так как это чистый текстовый протокол без какой-либо безопасности.

Вместо этого я предлагаю использовать ssh. Затем вы получаете как безопасный удаленный доступ к оболочке, так и передачу файлов, все в одном сервисе. apt-get install openssh-server , и вам хорошо идти. Затем вы можете подключиться к вашему компьютеру через, например, Места -> Подключиться к серверу на рабочем столе Gnome, sftp в оболочке или с помощью WinSCP на Windows.

Чтобы добраться до вашего компьютера, даже с помощью динамического ip, вы можете использовать бесплатную динамическую службу dns, такую ​​как DynDNS или FreeDNS , которая даст вам имя хоста, такое как mybox.uni.cx.

NAT тоже не проблема, если вы отправляете правильный порт на свой компьютер. (tcp 22 в случае ssh)

4
ответ дан 10 August 2018 в 09:54

Я бы отговорил вас использовать FTP, так как это чистый текстовый протокол без какой-либо безопасности.

Вместо этого я предлагаю использовать ssh. Затем вы получаете как безопасный удаленный доступ к оболочке, так и передачу файлов, все в одном сервисе. apt-get install openssh-server , и вам хорошо идти. Затем вы можете подключиться к вашему компьютеру через, например, Места -> Подключиться к серверу на рабочем столе Gnome, sftp в оболочке или с помощью WinSCP на Windows.

Чтобы добраться до вашего компьютера, даже с помощью динамического ip, вы можете использовать бесплатную динамическую службу dns, такую ​​как DynDNS или FreeDNS , которая даст вам имя хоста, такое как mybox.uni.cx.

NAT тоже не проблема, если вы отправляете правильный порт на свой компьютер. (tcp 22 в случае ssh)

4
ответ дан 13 August 2018 в 16:12
  • 1
    Удаленный доступ к оболочке будет еще лучше. Спасибо за это предложение! – JGNog 28 April 2011 в 16:45
  • 2
    DynDNS - это здорово! – JGNog 28 April 2011 в 16:50

ad 1), если у вас есть NAT, вам необходимо настроить перенаправление портов. Если вы не можете этого сделать, и ничто другое не поможет, вы все равно можете запустить туннель ipv6 на своем домашнем компьютере, и вы сможете подключиться с других компьютеров с поддержкой ipv6.

Я бы посоветовал аутентифицировать аутентификацию паролей в openssh-server и использовать файлы ключей, если вы решите использовать openssh-сервер.

0
ответ дан 25 May 2018 в 21:51

Я бы просто добавил, что если у вас есть кепка загрузки в вашем соединении, будьте осторожны. обычно, если у вас есть кепка, она применяется как к загрузке, так и к загрузке в целом. Кроме того, если у вас есть кабельный модем или DSL-соединение, помните, что верхняя часть вашего соединения (в другом, иными словами) гораздо более ограничена, чем нижестоящий.

Кроме того, некоторые интернет-провайдеры блокируют некоторые порты. Например, Vidéotron в Квебеке (CANADA) блокирует порт 80. Поэтому, если я хочу иметь веб-сайт, мне бы, например, пришлось использовать порт 8080.

0
ответ дан 25 May 2018 в 21:51
  • 1
    Я не буду использовать эту функцию сильно, поэтому кепка загрузки не будет проблемой. Я буду исследовать, блокирует ли мой интернет-провайдер какие-либо порты. Спасибо. – JGNog 28 April 2011 в 19:54

Вам необходимо: 1) подключиться к Интернету со статическим глобальным IP-адресом. Нет NAT или VPN-мост или что-то еще. 2) Настройте FTP-сервер, тем проще - тем лучше. Не допускайте случайного анонимного доступа.

-1
ответ дан 25 May 2018 в 21:51
  • 1
    Статический IP-адрес. Разве это не проблема в типичном домашнем интернет-соединении? – JGNog 28 April 2011 в 16:44
  • 2
    Для меня, например, было бы проще получить статический IP (200 руб = 6 $ в месяц), а затем создать любую сложную схему. – Barafu Albino 30 April 2011 в 10:18

Вам необходимо: 1) подключиться к Интернету со статическим глобальным IP-адресом. Нет NAT или VPN-мост или что-то еще. 2) Настройте FTP-сервер, тем проще - тем лучше. Не допускайте случайного анонимного доступа.

-1
ответ дан 25 July 2018 в 22:08
  • 1
    Статический IP-адрес. Разве это не проблема в типичном домашнем интернет-соединении? – JGNog 28 April 2011 в 16:44
  • 2
    Для меня, например, было бы проще получить статический IP (200 руб = 6 $ в месяц), а затем создать любую сложную схему. – Barafu Albino 30 April 2011 в 10:18

ad 1), если у вас есть NAT, вам необходимо настроить перенаправление портов. Если вы не можете этого сделать, и ничто другое не поможет, вы все равно можете запустить туннель ipv6 на своем домашнем компьютере, и вы сможете подключиться с других компьютеров с поддержкой ipv6.

Я бы посоветовал аутентифицировать аутентификацию паролей в openssh-server и использовать файлы ключей, если вы решите использовать openssh-сервер.

0
ответ дан 25 July 2018 в 22:08

Я бы просто добавил, что если у вас есть кепка загрузки в вашем соединении, будьте осторожны. обычно, если у вас есть кепка, она применяется как к загрузке, так и к загрузке в целом. Кроме того, если у вас есть кабельный модем или DSL-соединение, помните, что верхняя часть вашего соединения (в другом, иными словами) гораздо более ограничена, чем нижестоящий.

Кроме того, некоторые интернет-провайдеры блокируют некоторые порты. Например, Vidéotron в Квебеке (CANADA) блокирует порт 80. Поэтому, если я хочу иметь веб-сайт, мне бы, например, пришлось использовать порт 8080.

0
ответ дан 25 July 2018 в 22:08
  • 1
    Я не буду использовать эту функцию сильно, поэтому кепка загрузки не будет проблемой. Я буду исследовать, блокирует ли мой интернет-провайдер какие-либо порты. Спасибо. – JGNog 28 April 2011 в 19:54

Вам необходимо: 1) подключиться к Интернету со статическим глобальным IP-адресом. Нет NAT или VPN-мост или что-то еще. 2) Настройте FTP-сервер, тем проще - тем лучше. Не допускайте случайного анонимного доступа.

-1
ответ дан 26 July 2018 в 19:09
  • 1
    Статический IP-адрес. Разве это не проблема в типичном домашнем интернет-соединении? – JGNog 28 April 2011 в 16:44
  • 2
    Для меня, например, было бы проще получить статический IP (200 руб = 6 $ в месяц), а затем создать любую сложную схему. – Barafu Albino 30 April 2011 в 10:18

ad 1), если у вас есть NAT, вам необходимо настроить перенаправление портов. Если вы не можете этого сделать, и ничто другое не поможет, вы все равно можете запустить туннель ipv6 на своем домашнем компьютере, и вы сможете подключиться с других компьютеров с поддержкой ipv6.

Я бы посоветовал аутентифицировать аутентификацию паролей в openssh-server и использовать файлы ключей, если вы решите использовать openssh-сервер.

0
ответ дан 26 July 2018 в 19:09

Я бы просто добавил, что если у вас есть кепка загрузки в вашем соединении, будьте осторожны. обычно, если у вас есть кепка, она применяется как к загрузке, так и к загрузке в целом. Кроме того, если у вас есть кабельный модем или DSL-соединение, помните, что верхняя часть вашего соединения (в другом, иными словами) гораздо более ограничена, чем нижестоящий.

Кроме того, некоторые интернет-провайдеры блокируют некоторые порты. Например, Vidéotron в Квебеке (CANADA) блокирует порт 80. Поэтому, если я хочу иметь веб-сайт, мне бы, например, пришлось использовать порт 8080.

0
ответ дан 26 July 2018 в 19:09
  • 1
    Я не буду использовать эту функцию сильно, поэтому кепка загрузки не будет проблемой. Я буду исследовать, блокирует ли мой интернет-провайдер какие-либо порты. Спасибо. – JGNog 28 April 2011 в 19:54

Вам необходимо: 1) подключиться к Интернету со статическим глобальным IP-адресом. Нет NAT или VPN-мост или что-то еще. 2) Настройте FTP-сервер, тем проще - тем лучше. Не допускайте случайного анонимного доступа.

-1
ответ дан 31 July 2018 в 13:33
  • 1
    Статический IP-адрес. Разве это не проблема в типичном домашнем интернет-соединении? – JGNog 28 April 2011 в 16:44
  • 2
    Для меня, например, было бы проще получить статический IP (200 руб = 6 $ в месяц), а затем создать любую сложную схему. – Barafu Albino 30 April 2011 в 10:18

ad 1), если у вас есть NAT, вам необходимо настроить перенаправление портов. Если вы не можете этого сделать, и ничто другое не поможет, вы все равно можете запустить туннель ipv6 на своем домашнем компьютере, и вы сможете подключиться с других компьютеров с поддержкой ipv6.

Я бы посоветовал аутентифицировать аутентификацию паролей в openssh-server и использовать файлы ключей, если вы решите использовать openssh-сервер.

0
ответ дан 31 July 2018 в 13:33

Я бы просто добавил, что если у вас есть кепка загрузки в вашем соединении, будьте осторожны. обычно, если у вас есть кепка, она применяется как к загрузке, так и к загрузке в целом. Кроме того, если у вас есть кабельный модем или DSL-соединение, помните, что верхняя часть вашего соединения (в другом, иными словами) гораздо более ограничена, чем нижестоящий.

Кроме того, некоторые интернет-провайдеры блокируют некоторые порты. Например, Vidéotron в Квебеке (CANADA) блокирует порт 80. Поэтому, если я хочу иметь веб-сайт, мне бы, например, пришлось использовать порт 8080.

0
ответ дан 31 July 2018 в 13:33
  • 1
    Я не буду использовать эту функцию сильно, поэтому кепка загрузки не будет проблемой. Я буду исследовать, блокирует ли мой интернет-провайдер какие-либо порты. Спасибо. – JGNog 28 April 2011 в 19:54

Вам необходимо: 1) подключиться к Интернету со статическим глобальным IP-адресом. Нет NAT или VPN-мост или что-то еще. 2) Настройте FTP-сервер, тем проще - тем лучше. Не допускайте случайного анонимного доступа.

-1
ответ дан 2 August 2018 в 03:38
  • 1
    Статический IP-адрес. Разве это не проблема в типичном домашнем интернет-соединении? – JGNog 28 April 2011 в 16:44
  • 2
    Для меня, например, было бы проще получить статический IP (200 руб = 6 $ в месяц), а затем создать любую сложную схему. – Barafu Albino 30 April 2011 в 10:18

ad 1), если у вас есть NAT, вам необходимо настроить перенаправление портов. Если вы не можете этого сделать, и ничто другое не поможет, вы все равно можете запустить туннель ipv6 на своем домашнем компьютере, и вы сможете подключиться с других компьютеров с поддержкой ipv6.

Я бы посоветовал аутентифицировать аутентификацию паролей в openssh-server и использовать файлы ключей, если вы решите использовать openssh-сервер.

0
ответ дан 2 August 2018 в 03:38

Я бы просто добавил, что если у вас есть кепка загрузки в вашем соединении, будьте осторожны. обычно, если у вас есть кепка, она применяется как к загрузке, так и к загрузке в целом. Кроме того, если у вас есть кабельный модем или DSL-соединение, помните, что верхняя часть вашего соединения (в другом, иными словами) гораздо более ограничена, чем нижестоящий.

Кроме того, некоторые интернет-провайдеры блокируют некоторые порты. Например, Vidéotron в Квебеке (CANADA) блокирует порт 80. Поэтому, если я хочу иметь веб-сайт, мне бы, например, пришлось использовать порт 8080.

0
ответ дан 2 August 2018 в 03:38
  • 1
    Я не буду использовать эту функцию сильно, поэтому кепка загрузки не будет проблемой. Я буду исследовать, блокирует ли мой интернет-провайдер какие-либо порты. Спасибо. – JGNog 28 April 2011 в 19:54

Вам необходимо: 1) подключиться к Интернету со статическим глобальным IP-адресом. Нет NAT или VPN-мост или что-то еще. 2) Настройте FTP-сервер, тем проще - тем лучше. Не допускайте случайного анонимного доступа.

-1
ответ дан 4 August 2018 в 19:40
  • 1
    Статический IP-адрес. Разве это не проблема в типичном домашнем интернет-соединении? – JGNog 28 April 2011 в 16:44
  • 2
    Для меня, например, было бы проще получить статический IP (200 руб = 6 $ в месяц), а затем создать любую сложную схему. – Barafu Albino 30 April 2011 в 10:18

ad 1), если у вас есть NAT, вам необходимо настроить перенаправление портов. Если вы не можете этого сделать, и ничто другое не поможет, вы все равно можете запустить туннель ipv6 на своем домашнем компьютере, и вы сможете подключиться с других компьютеров с поддержкой ipv6.

Я бы посоветовал аутентифицировать аутентификацию паролей в openssh-server и использовать файлы ключей, если вы решите использовать openssh-сервер.

0
ответ дан 4 August 2018 в 19:40

Я бы просто добавил, что если у вас есть кепка загрузки в вашем соединении, будьте осторожны. обычно, если у вас есть кепка, она применяется как к загрузке, так и к загрузке в целом. Кроме того, если у вас есть кабельный модем или DSL-соединение, помните, что верхняя часть вашего соединения (в другом, иными словами) гораздо более ограничена, чем нижестоящий.

Кроме того, некоторые интернет-провайдеры блокируют некоторые порты. Например, Vidéotron в Квебеке (CANADA) блокирует порт 80. Поэтому, если я хочу иметь веб-сайт, мне бы, например, пришлось использовать порт 8080.

0
ответ дан 4 August 2018 в 19:40
  • 1
    Я не буду использовать эту функцию сильно, поэтому кепка загрузки не будет проблемой. Я буду исследовать, блокирует ли мой интернет-провайдер какие-либо порты. Спасибо. – JGNog 28 April 2011 в 19:54

Я бы просто добавил, что если у вас есть кепка загрузки в вашем соединении, будьте осторожны. обычно, если у вас есть кепка, она применяется как к загрузке, так и к загрузке в целом. Кроме того, если у вас есть кабельный модем или DSL-соединение, помните, что верхняя часть вашего соединения (в другом, иными словами) гораздо более ограничена, чем нижестоящий.

Кроме того, некоторые интернет-провайдеры блокируют некоторые порты. Например, Vidéotron в Квебеке (CANADA) блокирует порт 80. Поэтому, если я хочу иметь веб-сайт, мне бы, например, пришлось использовать порт 8080.

0
ответ дан 6 August 2018 в 03:45

Вам необходимо: 1) подключиться к Интернету со статическим глобальным IP-адресом. Нет NAT или VPN-мост или что-то еще. 2) Настройте FTP-сервер, тем проще - тем лучше. Не допускайте случайного анонимного доступа.

-1
ответ дан 6 August 2018 в 03:45

Другие вопросы по тегам:

Похожие вопросы: