FTP: Difference between revisions

From ArmadeusWiki
No edit summary
Line 1: Line 1:
FTP (File Transfer Protocol) can easily be used on APF boards either to transfer some files from elsewhere (= as client) or to provide files to others (= as server).
FTP (File Transfer Protocol) can easily be used on APF/OPOS modules, either to transfer some files from/to elsewhere (== as client) or to provide files to others (== as server).


==FTP client==
==FTP as client==
<pre class="apf">
<pre class="apf">
# ftpget
# ftpget
# ftpput
# ftpput
</pre>
==SFTP as client==
You will have to install OpenSSH package which provides ''sftp'' command:
<pre class="host">
$ make menuconfig
</pre>
<pre class="config">
Target packages  --->
    ...
    Networking applications  --->
        ...
        [*] openssh
</pre>
Reflash your rootfs, then:
<pre class="apf">
# sftp
</pre>
</pre>


Line 13: Line 30:
</pre>
</pre>
<pre class="config">
<pre class="config">
[*] Networking  --->
Target packages  --->
    [*]   proftpd
    ...
    Networking applications --->
        ...
        [*] proftpd
</pre>
</pre>
<pre class="host">
<pre class="host">
Line 26: Line 46:
[http://en.wikipedia.org/wiki/Ftp| Wikipedia FTP article]
[http://en.wikipedia.org/wiki/Ftp| Wikipedia FTP article]


[[Category:Network]]
[[Category:Network]][[Category:FTP]]

Revision as of 17:29, 7 February 2018

FTP (File Transfer Protocol) can easily be used on APF/OPOS modules, either to transfer some files from/to elsewhere (== as client) or to provide files to others (== as server).

FTP as client

# ftpget
# ftpput

SFTP as client

You will have to install OpenSSH package which provides sftp command:

 $ make menuconfig
Target packages  --->
    ...
    Networking applications  --->
        ...
        [*] openssh

Reflash your rootfs, then:

# sftp

FTP server

Buildroot propose ProFTPD as standard FTP server. You can add it to your rootfs with:

 $ make menuconfig
Target packages  --->
    ...
    Networking applications  --->
        ...
        [*] proftpd
 $ make
  • then reflash your rootfs
  • ProFTPD will be automatically launched thanks to the /etc/init.d/S50proftpd script
  • you can configure the server with: /etc/proftpd.conf

Links

Wikipedia FTP article