User Tools

Site Tools


сервис_ftp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
сервис_ftp [2016/04/22 11:28]
val
сервис_ftp [2020/03/19 12:25] (current)
val [Организация анонимного доступа к ftp серверу]
Line 1: Line 1:
 ====== Сервис FTP ====== ====== Сервис FTP ======
  
-[[http://​ru.wikipedia.org/​wiki/​FTP]]+  * [[http://​ru.wikipedia.org/​wiki/​FTP]]
  
 ===== Клиентские программы ===== ===== Клиентские программы =====
Line 27: Line 27:
 </​code>​ </​code>​
  
-===== Сервер ​ftp =====+===== Сервер ​FTP =====
  
 ==== Учетная запись для сервиса ==== ==== Учетная запись для сервиса ====
Line 35: Line 35:
  
 ==== Установка и запуск сервиса ==== ==== Установка и запуск сервиса ====
 +
 +=== Debian/​Ubuntu ===
 +<​code>​
 +root@server:​~#​ apt install proftpd-basic
 +
 +Run proftpd: standalone
 +</​code>​
  
 === FreeBSD === === FreeBSD ===
Line 46: Line 53:
 </​code>​ </​code>​
  
-=== Ubuntu === 
-<​code>​ 
-root@server:​~#​ apt-get install proftpd 
  
-Run proftpd: standalone 
-</​code>​ 
  
 ==== Изменение shell для ftp пользователей ==== ==== Изменение shell для ftp пользователей ====
Line 58: Line 60:
 ==== Ограничение доступа ftp пользователей домашним каталогом ==== ==== Ограничение доступа ftp пользователей домашним каталогом ====
  
-=== FreeBSD ​===+=== Ubuntu ​===
 <​code>​ <​code>​
-[server:/etc] # cat /etc/ftpchroot+root@server:~# cat /etc/proftpd/​proftpd.conf
 ... ...
-user1 +DefaultRoot ~
-@ftpusers+
 ... ...
 </​code>​ </​code>​
  
-=== Ubuntu ​===+=== FreeBSD ​===
 <​code>​ <​code>​
-root@server:~# cat /etc/proftpd/​proftpd.conf+[server:/etc] # cat /etc/ftpchroot
 ... ...
-DefaultRoot ~+user1 
 +@ftpusers
 ... ...
 </​code>​ </​code>​
 +
  
 ==== Организация анонимного доступа к ftp серверу ==== ==== Организация анонимного доступа к ftp серверу ====
Line 82: Line 85:
 </​code>​ </​code>​
  
-=== Ubuntu ===+=== Debian/Ubuntu ===
 <​code>​ <​code>​
 root@server:​~#​ cat /​etc/​proftpd/​proftpd.conf root@server:​~#​ cat /​etc/​proftpd/​proftpd.conf
Line 139: Line 142:
 ===== Дополнительные материалы ===== ===== Дополнительные материалы =====
  
-==== Автоматизация процесса аутентификации ftp клиента ​====+==== Команды ftp клиента ==== 
 +<​code>​ 
 +
 +help 
 +cd каталог - смена каталога на сервере 
 +lcd каталог - смена каталога на клиенте 
 +pwd             ​- ​показать текущий каталог ​сервера 
 +lpwd            - показать текущий каталог клиента 
 +dir 
 +ls 
 +bin - двоичный режим передачи 
 +ascii - режим передачи текстовых ​файлов 
 +pass - переключатель активного/​пассивного режимов передачи 
 +get имя_файла - скопировать файл с сервера (download) 
 +put имя_файла - скопировать файл на сервер (upload) 
 +mget шаблон - скопировать файлы совпадающие с шаблоном с сервера (download) 
 +mput шаблон - скопировать файлы совпадающие с шаблоном на сервер (upload) 
 +quit - выход из программы 
 +</​code>​
  
 +==== Автоматизация процесса аутентификации ftp клиента ====
 <​code>​ <​code>​
 server# cd server# cd
Line 166: Line 188:
 </​code>​ </​code>​
  
-===== Дополнительные материалы ===== 
- 
-==== Команды ftp клиента ==== 
-<​code>​ 
-? 
-help 
-cd каталог - смена каталога на сервере 
-lcd каталог - смена каталога на клиенте 
-pwd             - показать текущий каталог сервера 
-lpwd            - показать текущий каталог клиента 
-dir 
-ls 
-bin - двоичный режим передачи 
-ascii - режим передачи текстовых файлов 
-pass - переключатель активного/​пассивного режимов передачи 
-get имя_файла - скопировать файл с сервера (download) 
-put имя_файла - скопировать файл на сервер (upload) 
-mget шаблон - скопировать файлы совпадающие с шаблоном с сервера (download) 
-mput шаблон - скопировать файлы совпадающие с шаблоном на сервер (upload) 
-quit - выход из программы 
-</​code>​ 
сервис_ftp.1461313707.txt.gz · Last modified: 2016/04/22 11:28 by val