Как разрешить загрузку файлов за пределы домашнего каталога с помощью SSH? - PullRequest
0 голосов
/ 05 мая 2009

Я использую сервер Fedora 8 Core. SSH включен, и я могу войти через Transmit (FTP-клиент) через порт 22. После входа в систему я могу успешно загрузить файлы в домашний каталог пользователей. Вне домашнего каталога я могу только просматривать файлы, а не загружать / изменять что-либо. Как я могу разрешить загрузку файлов в определенный каталог за пределами домашнего каталога пользователей?

Ответы [ 3 ]

3 голосов
/ 05 мая 2009

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

Вы также можете просто использовать

scp file user@server:/path

, что позволит вам загружать в любой каталог, к которому у вас есть права доступа

  • файл - файл для копирования
  • пользователь и сервер должны быть очевидны
  • / путь - это любой целевой путь на сервере, на который у вас есть права; поэтому / home / user / будет вашей домашней папкой по умолчанию
0 голосов
/ 05 мая 2009

HI, Дайте пользователю FTP право на запись в каталог, куда вы хотите загрузить свои файлы.

0 голосов
/ 05 мая 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...