Users Guide
Understanding FTP/TFTP Servers | Configuration Management
OMNM 6.5.3 User Guide 471
Understanding FTP/TFTP Servers
Before you can push and pull configuration files to and from devices or deploy firmware updates,
you need to configure FTP, TFTP, or both file servers.
CAUTION:
The internal FTP/TFTP server is for testing only, not for production use. Service discovery may not
function correctly with the internal FTP/TFTP server. No internal server is available on Linux installations.
Port conflicts prevent an external file server and internal file server from operating on the same
machine.
You need not be concerned that the internal server may provide insecure access to the
OpenManage Network Manager (OMNM) application. The internal file server was designed to be
ultra-secure. It creates a separate authentication and virtual file system for each file retrieved. It
also only responds to OMNM internal requests.
NOTE:
The internal FTP server is primarily for testing, not production systems. It may not function in all cases.
Configure an external file server and use it instead if and when the internal file server fails.
The following sections provide some more specific information related to FTP/TFTP servers:
•
File Permissions
•
Recommended Windows File Servers
•
External File Server Editor
File Permissions
The OpenManage Network Manager (OMNM) application automatically deletes any temporary
file created as part of an FTP/TFTP interaction. If the directory you selected for your servers does
not have permissions needed to make these deletions, transactions still proceed. The OMNM
application does print a warning saying the deletion failed, and the details panel suggests checking
to make sure delete permissions exist in the relevant directory. Omitting such permissions causes
no loss of functionality, but the server may fill up with the remnants of old transactions.
When you test a TFTP server on a Windows system, you may see the following error:
FTP umask/permissions of file on server are incorrect
This is an artifact of Windows permission structure, and may be safely ignored (test your TFTP
server just to make sure).
NOTE:
For Linux TFTP servers, a typical configuration line in the /etc/xientd.d/tftp file is:
server_args = -c -p -u ftpuser -U 177 -s /home/ftpuser