Configuring the FTP Server
This section describes the configuration model of the FTP server and provides examples of XML packets.
Data Model
The configuration model file matching the FTP server is huawei-ftp.yang.
Object |
Description |
Value |
Remarks |
---|---|---|---|
/huawei-ftp:ftp-server/ipv4-enable |
Enables the IPv4 FTP server. |
The value is of the Boolean type:
|
N/A |
/huawei-ftp:ftp-server/ipv6-enable |
Enables the IPv6 FTP server. |
The value is of the Boolean type:
|
N/A |
Enabling the FTP Server
This section provides a sample of enabling the FTP server using the config method.
Operation |
XPATH |
---|---|
edit-config:config |
|
Data Requirements
Item |
Data |
Description |
---|---|---|
Whether the FTP server is enabled |
true |
Enable the FTP server. |
Request Example
<?xml version='1.0' encoding='UTF-8'?> <rpc message-id="1" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <edit-config> <target> <running/> </target> <config> <huawei-ftp:ftp-server xmlns:huawei-ftp="urn:huawei:params:xml:ns:yang:huawei-ftp"> <huawei-ftp:ipv4-enable>true</huawei-ftp:ipv4-enable> <huawei-ftp:ipv6-enable>true</huawei-ftp:ipv6-enable> </huawei-ftp:ftp-server> </config> </edit-config> </rpc>
Response Example
Sample of successful response
<?xml version='1.0' encoding='UTF-8'> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="1"> <ok/> </rpc-reply>
Sample of failed response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="2"> <rpc-error> <error-type>application</error-type> <error-tag>operation-failed</error-tag> <error-severity>error</error-severity> <error-message>parse rpc config error.</error-message> </rpc-error> </rpc-reply>