How to setup SFTP in Ubuntu
1. Check SSH is installed ‘or’ not
sudo systemctl status
ssh
2. Install SSH if not install
sudo apt install ssh
3. Edit the sshd_config to override the setting and add
below setting
sudo nano
/etc/ssh/sshd_config
Match group sftp
ChrootDirectory /opt/odoo_backups
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
4. Add Group and User
sudo addgroup sftp &&
sudo useradd ftpaccount
-g sftp
5. Change the password for FTP User
sudo passwd sftpuser (ftpaccount)
6. Allow read write permission to FTP Folder for the user
sudo chmod 700 /opt/odoo_backups/
Note: check folder owner is ftpaccount
7. Verify User are able to connect SFTP
sftp ftpaccount@localhost
8. To exit from SFTP
exit
Comments
Post a Comment