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 [2014/07/01 09:15]
val [Утилита ftp]
сервис_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]]
  
 ===== Клиентские программы ===== ===== Клиентские программы =====
 +
 +==== explorer ====
 +
 +  * ftp://​user1@gate.isp.un
  
 ==== Утилита ftp ==== ==== Утилита ftp ====
  
-Подключение:​ 
 <​code>​ <​code>​
 server# ftp ftp.isp.un server# ftp ftp.isp.un
  ​или  ​или
 server# ftp user1@gate.isp.un server# ftp user1@gate.isp.un
-</​code>​ 
- 
-Команды:​ 
-<​code>​ 
-? 
-help 
-cd каталог - смена каталога на сервере 
-lcd каталог - смена каталога на клиенте 
-pwd             - показать текущий каталог сервера 
-lpwd            - показать текущий каталог клиента 
-dir 
-ls 
-bin - двоичный режим передачи 
-ascii - режим передачи текстовых файлов 
-pass - переключатель активного/​пассивного режимов передачи 
-get имя_файла - скопировать файл с сервера (download) 
-put имя_файла - скопировать файл на сервер (upload) 
-mget шаблон - скопировать файлы совпадающие с шаблоном с сервера (download) 
-mput шаблон - скопировать файлы совпадающие с шаблоном на сервер (upload) 
-quit - выход из программы 
 </​code>​ </​code>​
  
Line 44: Line 27:
 </​code>​ </​code>​
  
-===== Сервер ​ftp =====+===== Сервер ​FTP =====
  
 ==== Учетная запись для сервиса ==== ==== Учетная запись для сервиса ====
  
-[[Управление учетными записями в Linux]] +  * [[Управление учетными записями в Linux]] 
- +  ​* ​[[Управление учетными записями в FreeBSD]]
-[[Управление учетными записями в FreeBSD]]+
  
 ==== Установка и запуск сервиса ==== ==== Установка и запуск сервиса ====
 +
 +=== Debian/​Ubuntu ===
 +<​code>​
 +root@server:​~#​ apt install proftpd-basic
 +
 +Run proftpd: standalone
 +</​code>​
  
 === FreeBSD === === FreeBSD ===
Line 61: Line 50:
 ftpd_enable="​YES"​ ftpd_enable="​YES"​
 </​code><​code>​ </​code><​code>​
-[server:~] # /etc/rc.d/ftpd start+[server:~] # service ​ftpd start
 </​code>​ </​code>​
  
-=== Ubuntu === 
-<​code>​ 
-root@server:​~#​ apt-get install proftpd 
  
-Run proftpd: standalone 
-</​code>​ 
  
 ==== Изменение shell для ftp пользователей ==== ==== Изменение shell для ftp пользователей ====
Line 76: 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 100: Line 85:
 </​code>​ </​code>​
  
-=== Ubuntu ===+=== Debian/Ubuntu ===
 <​code>​ <​code>​
 root@server:​~#​ cat /​etc/​proftpd/​proftpd.conf root@server:​~#​ cat /​etc/​proftpd/​proftpd.conf
Line 157: 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 183: Line 187:
 gate# sh ftp.sh ​ gate# sh ftp.sh ​
 </​code>​ </​code>​
 +
сервис_ftp.1404191749.txt.gz · Last modified: 2014/07/01 09:15 by val