Contents
How do I enable SFTP on Linux?
tl;dr
- useradd <your sftp user> -s /sbin/nologin -M.
- passwd <your sftp user> Enter your sftp user password and confirm.
- vi /etc/ssh/sshd_config.
- Match User <your sftp user> ChrootDirectory <your sftp user directory> ForceCommand internal-sftp. AllowTcpForwarding no. X11Forwarding no.
- service sshd restart
How do I enable SFTP?
Run WinSCP and select “SFTP” as the protocol. In the host name field, enter “localhost” (if you’re testing the PC you installed OpenSSH on). You will need to enter your Windows username and password to allow the program to connect to the server. Hit save, and select login.