Доступ к FTP за пределами SSH при использовании FTP-SSH

Самое легкое решение для меня

ls | grep PATTERN

Здесь вы можете дать любое регулярное выражение в PATTERN.

Например, чтобы найти файлы с «ab» в любом месте его имени , type

ls | grep ".*ab.*"

Чтобы найти файлы, начинающиеся с «ab», введите

ls | grep "^ab"
1
задан 19 February 2014 в 10:49

2 ответа

Нет необходимости настраивать какой-либо ftp-сервер вообще, вы можете использовать ssh.

От клиента Linux используйте sshfs

. Кроме того, вы можете монтировать каталог через SSHFS используя инструмент Gnome «Подключиться к серверу» в меню «Рабочие места на рабочем столе». В инструменте установите тип службы в SSH и заполните поля, если это необходимо. Если при подключении требуется пароль, вам будет предложено ввести его. Размонтирование соединения SSHFS такое же, как и для любого другого тома. Откройте «Браузер файлов» (Nautilus). На панели «Места» слева щелкните стрелку рядом с монтированием SSHFS, которую вы хотите отключить, или щелкните его правой кнопкой мыши и выберите «Отключить».

Подробнее см. https://help.ubuntu.com/community/SSHFS

В клиенте Windows используйте Winscp

https: / /help.ubuntu.com/community/SSHFS

4
ответ дан 24 May 2018 в 11:38
  • 1
    Установлено ли это на хосте или клиенте? – JFA 19 February 2014 в 04:01
  • 2
    Вы запускаете ssh на сервере. Winscp - небольшая программа, и ее вообще не нужно устанавливать, я лично запускаю ее с флеш-накопителя, полностью переносимого. sshfs "встроен в" nautilus, не нужно ничего устанавливать ни в Linux, ни в Windows. – Panther 19 February 2014 в 04:06
  • 3
    Это похоже на хороший инструмент. Я должен буду попробовать это в будущем, когда у меня будет больше времени для экспериментов. – JFA 19 February 2014 в 05:00
  • 4
    @JFA - ОК, занимает меньше времени, чем установка, настройка и защита ftp-сервера, поэтому я считаю, что вам это понравится – Panther 19 February 2014 в 05:01

Я рекомендую использовать scp. scp - это безопасная копия, которая использует SSH для передачи файлов.

Это не касается проблем безопасности для пользователей, которым вы не очень доверяете. В случае, если вам нужно разрешить доступ не доверенным пользователям, вы можете захотеть взглянуть на Virtualization (VM) или chroot.

2
ответ дан 24 May 2018 в 11:38
  • 1
    @JFA Используется sftp? Это, в основном, FTP, но через туннель SSH (если это так, то, что говорит название вопроса) - как это было , поэтому полезно объяснил, вы может использовать его так же, как cp, за исключением удаленного файла, который вы используете для параметра ssh, но как USERNAME@HOSTNAME:/PATH/TO/FILE. Как cp, для папок вам нужно использовать рекурсивную опцию -r. – Wilf 19 February 2014 в 03:42
  • 2
    @Wilf - я подозреваю, что вы можете пользоваться sshfs;) – Panther 19 February 2014 в 03:48
  • 3
    Преимущества в том, что вы используете более сильный метод проверки подлинности (ssh), все еще шифруя свои сообщения. Возможности с такой настройкой имеют больший домен, чем настройки sftp. Еще одно преимущество заключается в том, что ваша система уже поддерживает ssh / scp изначально. Кроме того, вы можете воспользоваться sshfs. – earthmeLon 19 February 2014 в 03:49
  • 4
    sshfs легко и быстро =) – Panther 19 February 2014 в 03:52
  • 5
    с помощью scp, чтобы скопировать каталог, используйте параметр -r (пригодится, если вы не хотите использовать sshfs) – Panther 19 February 2014 в 03:53

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

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