Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
elearning:workbooks:solaris:10:junior:l120 [2020/01/17 09:39] adminelearning:workbooks:solaris:10:junior:l120 [2020/01/30 03:28] (Version actuelle) – modification externe 127.0.0.1
Ligne 869: Ligne 869:
 ==== ftp ==== ==== ftp ====
  
-La commande **ftp** est utilisée pour le transfert de fichiers:+Avant de commencer, placez-vous dasn le répertoire **/tmp** :
  
-  #ftp numero_ip ou FQDN [Entrée]+<code> 
 +cd /tmp 
 +# pwd 
 +/tmp 
 +</code>
  
-En saisissant cette commande, vous obtiendrez un résultat similaire à celle-ci :+La commande **ftp** est utilisée pour le transfert de fichiers :
  
 <code> <code>
-# ftp ftp.microsoft.com +# ftp localhost 
-Connected to ftp.microsoft.com. +Connected to localhost. 
-220 Microsoft FTP Service +220 solaris.i2tch.loc FTP server ready. 
-Name (ftp.microsoft.com:root): anonymous +Name (localhost:root): user1 
-331 Anonymous access allowed, send identity (e-mail name) as password+331 Password required for user1
-Password: +Password:tra@inee 
-230-Welcome to FTP.MICROSOFT.COM. Also visit http://www.microsoft.com/downloads. +230 User user1 logged in. 
-230 Anonymous user logged in. +Remote system type is UNIX. 
-Remote system type is Windows_NT+Using binary mode to transfer files
-ftp>+ftp> 
 </code> </code>
  
Ligne 914: Ligne 918:
 <code> <code>
 ftp> pwd ftp> pwd
-257 "/" is current directory.+257 "/export/home/user1" is current directory.
 ftp> ls ftp> ls
 200 PORT command successful. 200 PORT command successful.
 150 Opening ASCII mode data connection for file list. 150 Opening ASCII mode data connection for file list.
-bussys +local.cshrc 
-deskapps +local.login 
-developr +local.profile
-KBHelp +
-MISC +
-MISC1 +
-peropsys +
-Products +
-PSS +
-ResKit +
-Services +
-Softlib+
 226 Transfer complete. 226 Transfer complete.
-101 bytes received in 0,00041 seconds (238,08 Kbytes/s)+41 bytes received in 0.00014 seconds (283.62 Kbytes/s)
 ftp> dir ftp> dir
 200 PORT command successful. 200 PORT command successful.
 150 Opening ASCII mode data connection for /bin/ls. 150 Opening ASCII mode data connection for /bin/ls.
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 bussys +total 8 
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 deskapps +-rw-r--r--   user1    groupe1      144 Jan 14 12:48 .profile 
-dr-xr-xr-  1 owner    group               0 Feb  1  2006 developr +-rw-r--r--   user1    groupe1      136 Jan 14 12:48 local.cshrc 
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 KBHelp +-rw-r--r--   user1    groupe1      157 Jan 14 12:48 local.login 
-dr-xr-xr-  1 owner    group               0 Feb  1  2006 MISC +-rw-r--r--   user1    groupe1      174 Jan 14 12:48 local.profile
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 MISC1 +
-dr-xr-xr-  1 owner    group               0 Feb  1  2006 peropsys +
-dr-xr-xr-x   1 owner    group               0 Jul 18  2006 Products +
-dr-xr-xr-  1 owner    group               0 Feb  1  2006 PSS +
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 ResKit +
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 Services +
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 Softlib+
 226 Transfer complete. 226 Transfer complete.
-809 bytes received in 0,0017 seconds (474,66 Kbytes/s)+276 bytes received in 3.1e-05 seconds (8822.05 Kbytes/s)
 </code> </code>
  
-Une commande ftp très utile est :+Par contre notez que le serveur FTP de SUN fourni en standard n'est **pas** dans un **chroot** :
  
-  ftp>!commande_local  [Entrée]+<code> 
 +ftp> cd / 
 +250 CWD command successful. 
 +ftp> ls 
 +200 PORT command successful. 
 +150 Opening ASCII mode data connection for file list. 
 +Desktop 
 +Documents 
 +bin 
 +boot 
 +core 
 +core.882 
 +dev 
 +devices 
 +etc 
 +export 
 +home 
 +inetd.tftp 
 +kernel 
 +lib 
 +lost+found 
 +mnt 
 +net 
 +opt 
 +platform 
 +proc 
 +pwd.txt 
 +rep 
 +sbin 
 +system 
 +tmp 
 +usr 
 +var 
 +vol 
 +226 Transfer complete. 
 +196 bytes received in 0.0012 seconds (153.31 Kbytes/s) 
 +</code>
  
-Cette commande permet d'exécuter une commande sur la machine cliente. Dans notre cas, nous saisissons la commande suivante :+Une commande ftp très utile est **!**. Cette commande permet d'exécuter une commande sur la machine cliente. Dans notre cas, nous saisissons la commande suivante :
  
 <code> <code>
-  ftp>!pwd +ftp> !pwd 
-  /Desktop+/tmp
 </code> </code>
  
 Pour transférer un fichier vers le serveur, il convient d'utiliser la commande **put** : Pour transférer un fichier vers le serveur, il convient d'utiliser la commande **put** :
  
-  ftp>put nom_fichier_local nom_fichier_distant  [Entrée]+<code> 
 +ftp> !ls 
 +hsperfdata_noaccess  hsperfdata_root      ntp.conf 
 +ftp> cd /export/home/user1 
 +250 CWD command successful. 
 +ftp> put ntp.conf 
 +200 PORT command successful. 
 +150 Opening BINARY mode data connection for ntp.conf. 
 +226 Transfer complete. 
 +local: ntp.conf remote: ntp.conf 
 +454 bytes sent in 0.00039 seconds (1127.48 Kbytes/s) 
 +</code>
  
-Vous pouvez également transférer plusieurs fichiers à la fois grâce à la commande **mput**. Dans ce cas précis, il convient de saisir la commande suivante:+Vous pouvez également transférer plusieurs fichiers à la fois grâce à la commande **mput**. Créez d'abord les fichiers **ntp1.conf** et **ntp2.conf** :
  
-  ftp>mput nom*.* [Entrée]+<code> 
 +ftp> !cp ntp.conf ntp1.conf 
 +ftp> !cp ntp.conf ntp2.conf 
 +ftp> !ls 
 +hsperfdata_noaccess  hsperfdata_root      ntp.conf             ntp1.conf            ntp2.conf 
 +</code>
  
-Notez l'utilisation du joker ***** dans la ligne de commande ftp. Vous remarquerez aussi que lors de chaque transfert, le serveur vous demande de le valider. +Ensuite téléversez les fichiers : 
 + 
 +<code> 
 +ftp> mput ntp* 
 +mput ntp.conf? y 
 +200 PORT command successful. 
 +150 Opening BINARY mode data connection for ntp.conf. 
 +226 Transfer complete. 
 +local: ntp.conf remote: ntp.conf 
 +454 bytes sent in 0.00046 seconds (972.30 Kbytes/s) 
 +mput ntp1.conf? y 
 +200 PORT command successful. 
 +150 Opening BINARY mode data connection for ntp1.conf. 
 +226 Transfer complete. 
 +local: ntp1.conf remote: ntp1.conf 
 +454 bytes sent in 0.00033 seconds (1344.94 Kbytes/s) 
 +mput ntp2.conf? y 
 +200 PORT command successful. 
 +150 Opening BINARY mode data connection for ntp2.conf. 
 +226 Transfer complete. 
 +local: ntp2.conf remote: ntp2.conf 
 +454 bytes sent in 0.00026 seconds (1711.30 Kbytes/s) 
 +</code> 
 + 
 +<WRAP center round important> 
 +**Important** - Notez l'utilisation du joker ***** dans la ligne de commande ftp. Vous remarquerez aussi que lors de chaque transfert, le serveur vous demande de le valider. 
 +</WRAP> 
  
 Dans le cas où on ne souhaite pas la demande de confirmation lors des transferts multiples, il convient de saisir la commande **prompt** : Dans le cas où on ne souhaite pas la demande de confirmation lors des transferts multiples, il convient de saisir la commande **prompt** :
  
-  ftp>prompt [Entrée]+<code> 
 +ftp> prompt 
 +Interactive mode off. 
 +ftp> mput ntp* 
 +200 PORT command successful. 
 +150 Opening BINARY mode data connection for ntp.conf. 
 +226 Transfer complete. 
 +local: ntp.conf remote: ntp.conf 
 +454 bytes sent in 0.00023 seconds (1929.68 Kbytes/s) 
 +200 PORT command successful. 
 +150 Opening BINARY mode data connection for ntp1.conf. 
 +226 Transfer complete. 
 +local: ntp1.conf remote: ntp1.conf 
 +454 bytes sent in 0.00031 seconds (1438.13 Kbytes/s) 
 +200 PORT command successful. 
 +150 Opening BINARY mode data connection for ntp2.conf. 
 +226 Transfer complete. 
 +local: ntp2.conf remote: ntp2.conf 
 +454 bytes sent in 0.00026 seconds (1720.71 Kbytes/s) 
 +</code>
  
 <WRAP center round important 60%> <WRAP center round important 60%>
Ligne 980: Ligne 1065:
 </WRAP> </WRAP>
  
-La navigation distante est obtenue en utilisant la commande **cd** +Pour transférer un fichier du serveur, il convient d'utiliser la commande **get** :
- +
-  ftp>cd nom_repertoire  [Entrée] +
- +
-Dans le cas de notre exemple, la commande est : +
- +
-  ftp>cd MISC  [Entrée] +
- +
-En saisissant cette commande, vous obtiendrez un résultat similaire à celui-ci :+
  
 <code> <code>
-ftp> cd MISC +ftp> pwd 
-250 CWD command successful.+257 "/export/home/user1" is current directory. 
 +ftp> !pwd 
 +/tmp 
 +ftp> !rm ntp* 
 +ftp> !ls 
 +hsperfdata_noaccess  hsperfdata_root 
 +ftp> get ntp.conf 
 +200 PORT command successful. 
 +150 Opening BINARY mode data connection for ntp.conf (454 bytes). 
 +226 Transfer complete. 
 +local: ntp.conf remote: ntp.conf 
 +454 bytes received in 3.6e-05 seconds (12284.49 Kbytes/s) 
 +ftp> !ls 
 +hsperfdata_noaccess  hsperfdata_root      ntp.conf
 </code> </code>
  
-Pour transférer un fichier du serveur, il convient d'utiliser la commande **get** :+Vous pouvez également transférer plusieurs fichiers à la fois grâce à la commande **mget** (voir la commande **mput** ci dessus).
  
-  ftp>get nom_fichier  [Entrée] +Pour supprimer un fichier sur le serveuril convient d'utiliser la commande **del** :
- +
-Dans le cas de notre exemplenous allons télécharger le fichier /MISC/INDEX.TXT :+
  
 <code> <code>
-ftp> dir+ftp> ls
 200 PORT command successful. 200 PORT command successful.
-150 Opening ASCII mode data connection for /bin/ls+150 Opening ASCII mode data connection for file list
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 beckyk +local.cshrc 
--r-xr-xr-x   1 owner    group           15749 Apr  8  1994 CBCP.TXT +local.login 
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 csformat +local.profile 
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 DAILYKB +ntp.conf 
--r-xr-xr-x   1 owner    group             710 Apr 12  1993 DISCLAIM.TXT +ntp1.conf 
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 FDC +ntp2.conf
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 friKB +
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 FULLKB +
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 Homenet +
--r-xr-xr-x   1 owner    group              97 Sep 28  1993 INDEX.TXT +
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 Jeffreyf +
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 KB +
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 KBSPV +
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 Markesh +
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 monKB +
--r-xr-xr-x   1 owner    group           30638 Sep 28  1993 NBFCP.TXT +
--r-xr-xr-x   1 owner    group           25423 Nov 16  1993 NBFCP2.TXT +
--r-xr-xr-x   1 owner    group           24059 Nov 16  1993 NBFCP3.TXT +
--r-xr-xr-x   1 owner    group           26294 Dec 21  1993 NBFCP4.TXT +
--r-xr-xr-x   1 owner    group           29097 Feb 14  1994 NBFCP5.TXT +
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 Peach +
--r-xr-xr-x   1 owner    group            8698 Dec  7  1998 PRODUCT.TBL +
--r-xr-xr-x   1 owner    group            2107 Jul  2  2002 ReadMe1.txt +
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 satKB +
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 Store +
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 STORE1 +
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 sunKB +
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 test +
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 thuKB +
--r-xr-xr-x   1 owner    group            6945 Sep 30  1993 TREE.COM +
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 tueKB +
-dr-xr-xr-x   1 owner    group               0 Feb  1  2006 wedKB+
 226 Transfer complete. 226 Transfer complete.
-2174 bytes received in 0,0045 seconds (474,79 Kbytes/s) +73 bytes received in 0.00015 seconds (467.95 Kbytes/s) 
-ftp> get INDEX.TXT+ftp> del ntp.conf 
 +250 DELE command successful. 
 +ftp> del ntp1.conf 
 +250 DELE command successful. 
 +ftp> del ntp2.conf 
 +250 DELE command successful. 
 +ftp> ls
 200 PORT command successful. 200 PORT command successful.
-150 Opening ASCII mode data connection for INDEX.TXT(97 bytes).+150 Opening ASCII mode data connection for file list. 
 +local.cshrc 
 +local.login 
 +local.profile
 226 Transfer complete. 226 Transfer complete.
-local: INDEX.TXT remote: INDEX.TXT +41 bytes received in 8.7e-05 seconds (458.65 Kbytes/s)
-97 bytes received in 0,0012 seconds (76,04 Kbytes/s) +
-ftp>+
 </code> </code>
- 
-Vous pouvez également transférer plusieurs fichiers à la fois grâce à la commande **mget** ( voir la commande **mput** ci dessus ). 
- 
-Pour supprimer un fichier sur le serveur, il convient d'utiliser la commande **del** : 
- 
-  ftp>del nom_fichier  [Entrée] 
  
 Pour fermer la session, il convient d'utiliser la commande **quit** : Pour fermer la session, il convient d'utiliser la commande **quit** :
Ligne 2890: Ligne 2953:
 Copyright © 2020 Hugh Norris. Copyright © 2020 Hugh Norris.
 </html> </html>
 +
Menu