231
SFTP configuration
SFTP overview
The Secure File Transfer Protocol (SFTP) is a new feature in SSH2.0.
SFTP uses the SSH connection to provide secure data transfer. The device can serve as the SFTP server,
allowing a remote user to log in to the SFTP server for secure file management and transfer. The device
can also server as an SFTP client, enabling a user to login from the device to a remote device for secure
file transfer.
Configuring the device as an SFTP server
Configuration prerequisites
Before you configure this task, complete the following tasks:
Configure the SSH server.
Use the
ssh user service-type
command to set the service type of SSH users to
sftp
or
all
.
For more information about the configuration procedures, see the chapter ―SSH configuration.‖
Enabling the SFTP server
This configuration task will enable the SFTP service so that a client can log in to the SFTP server through
SFTP.
Follow these steps to enable the SFTP server:
To do…
Use the command…
Remarks
Enter system view
system-view
—
Enable the SFTP server
sftp server enable
Required
Disabled by default
NOTE:
When the device functions as the SFTP server, only one client can access the SFTP server at a time. If the
SFTP client uses WinSCP, a file on the server cannot be modified directly; it can only be downloaded to
a local place, modified, and then uploaded to the server.
Configuring the SFTP connection idle timeout period
Once the idle period of an SFTP connection exceeds the specified threshold, the system automatically
tears the connection down.
Follow these steps to configure the SFTP connection idle timeout period: