Configuring SFTP
Configuring SSH File Transfer Protocol (SFTP) service on your FreeCORE.
Configuring SFTP Service
SSH File Transfer Protocol (SFTP), is available by enabling SSH remote access to the FreeCORE system. SFTP is more secure than standard FTP as it applies SSL encryption on all transfers by default.
Go to Services, find the SSH entry, and click the .
Select Allow Password Authentication.
Important
Evaluate Log in as Root with Password for your security environment: SSH with root is a security vulnerability. It allows more than SFTP transfer access. SSH with root also allows full remote control over the NAS with a terminal.
Review the remaining options and configure according to your environment or security needs.
SSH Service Options
Use the SSH screen to configure the system for SFTP. See ServicesSSH for information on SSH screen settings.
SFTP Connections
Open FileZilla or another FTP client, or command line.
This example uses FileZilla.
Using FileZilla, enter SFTP://system IP, username, password, and port 22 to connect. Where system IP is the IP address for your system, and username and password are those you use to connect to the FTP client. Or enter SFTP://'system IP', 'username', 'password', and port 22 to connect.
Important
Chroot is not 100% secure, but SFTP does not have chroot locking. The lack of chroot allows users to move up to the root directory. They can view internal system information. If this level of access is a concern, FTP with TLS may be the more secure choice.
SFTP in a FreeCORE Jail
Setting up a jail and enabling SSH is another way to allow SFTP access. This does not grant read access to other areas of the NAS itself.