Connexion FTP avec File­zilla à un IBM i

Connexion FTP avec File­zilla à un IBM i

ven 7 juillet 2023 0 Par Ibmiiste

Pour­quoi uti­li­ser File­Zilla avec un IBM i ?

Le pro­to­cole FTP (File Trans­fer Pro­to­col) est lar­ge­ment uti­li­sé pour échan­ger des fichiers entre un PC et un sys­tème IBM i. Cepen­dant, la confi­gu­ra­tion de File­Zilla pour une connexion opti­male néces­site quelques ajus­te­ments, notam­ment pour :

  • Gérer cor­rec­te­ment les che­mins IFS (Inte­gra­ted File System).
  • Accé­der aux biblio­thèques QSYS.LIB (ex : /QSYS.LIB/MABIB.LIB).
  • Auto­ma­ti­ser des actions après la connexion (ex : chan­ger de répertoire).

Voi­ci les étapes pour se connec­ter en FTP avec File­zilla sur un IBM i :

Pré­re­quis

  • Télé­char­ger File­Zilla depuis le site offi­ciel.
  • Ins­tal­ler la ver­sion adap­tée à votre OS (Win­dows, macOS, Linux).

Confi­gu­ra­tion de base dans FileZilla

  • Ouvrir File­Zilla.
  • Cli­quer sur Ges­tion­naire de Sites (icône en haut à gauche ou via Fichier > Ges­tion­naire de Sites).
  • Ajou­ter une nou­velle entrée avec : 
    • Hôte : Adresse IP ou nom DNS de votre IBM i.
    • Port : 21 (par défaut pour FTP) ou 22 (pour SFTP).
    • Pro­to­cole : FTP ou SFTP (selon votre confi­gu­ra­tion IBM i).
    • Type de connexion : Nor­male (pour FTP) ou SSH (pour SFTP).
    • Uti­li­sa­teur : Votre iden­ti­fiant IBM i (ex : USER123).
    • Mot de passe : Votre mot de passe.e entrée avec :

Confi­gu­ra­tion avan­cée (option­nelle)

Dans l’onglet Avan­cé :

  • Réper­toire par défaut : /home/USERNAME ou /QSYS.LIB/MABIB.LIB (selon vos besoins).

Modi­fi­ca­tion du fichier sitemanager.xml

  • Étapes :
  • Fer­mer FileZilla.
  • Ouvrir le fichier sitemanager.xml situé dans : C:\Users\USERNAME\AppData\Roaming\FileZilla
<PostLoginCommands>
   <Command>site namefmt 1</Command>
   <Command>site listfmt 1</Command>
   <Command>cwd /QSYS.LIB/MABIB.LIB</Command>
</PostLoginCommands>

Test de la connexion

  • Sau­ve­gar­der les modi­fi­ca­tions dans sitemanager.xml.
  • Relan­cer File­Zilla et se connec­ter au site configuré.
  • Véri­fier que : 
    • Le réper­toire par défaut est bien /QSYS.LIB/MABIB.LIB(si para­mé­tré).
    • Les fichiers s’affichent cor­rec­te­ment (sans carac­tères spé­ciaux corrompus).

Réfé­rence