Installing OpenSSH SFTP Server on OpenSUSE Latest
OpenSSH SFTP server is a secure and reliable file transfer protocol for Unix-based systems. In this tutorial, we will learn how to install OpenSSH SFTP server on OpenSUSE latest version.
Prerequisites
Before we begin, make sure you have the following requirements:
- OpenSUSE Latest installed on your system.
Step 1: Update the System
Open the terminal and update the system by typing the following command:
sudo zypper update
Step 2: Install OpenSSH
To install OpenSSH SFTP server on OpenSUSE, type the following command in the terminal:
sudo zypper install openssh
Step 3: Configure OpenSSH
Once OpenSSH is installed, the next step is to configure it. Open the SSH configuration file by typing the following command:
sudo nano /etc/ssh/sshd_config
Now, make the following changes in the file:
Subsystem sftp internal-sftp
Match group sftpusers
ChrootDirectory /home/%u
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
Save and close the file by pressing Ctrl + X, then y, and then Enter.
Step 4: Create SFTP users
To create SFTP users, type the following command in the terminal:
sudo useradd -G sftpusers -s /bin/false -d /home/sftpuser1 sftpuser1
Replace sftpuser1 with your desired username.
Set a password for the user by typing the following command:
sudo passwd sftpuser1
Step 5: Restart OpenSSH
To apply the changes, restart the OpenSSH server by typing the following command:
sudo systemctl restart sshd
Conclusion
That’s it! You have successfully installed OpenSSH SFTP server on OpenSUSE latest version. You can now start transferring files securely using SFTP.