Dafür kannst du via ODBC, also SQL, die IFS_READ/IFS_WRITE-Funktionen komfortabel nutzen.
https://www.ibm.com/docs/en/i/7.4.0?topic=services-ifs

Ebenso kannst du, um an Objekten Anpassungen zu machen, QCMDEXC als Prozedur nutzen, um IBM i Befehle auszuführen um z.B. CCSID-Attribute der IFS-Datei beim Upload zu setzen oder Verarbeitungsprogramme zu triggern.
Da dies als angreifbar gilt, kannst du auch eigene Web-Services für REST schreiben.
https://developer.ibm.com/tutorials/...vices-server2/

Es gibt heute viele Methoden, abseits von (S)FTP, Dateien auszutauschen.

Wenn du das alles nicht willst, kommst du ohne Software halt nicht aus.
Wobei NetServer-Freigaben keine Software auf den Clients verlangt!