make sftp-server
时间: 2024-01-01 08:04:34 浏览: 86
基础系统搭建
Sure, I can help you with that. To set up an SFTP server, you can follow these steps:
1. Install OpenSSH-server:
Run the following command to install OpenSSH-server on your system:
```
sudo apt-get install openssh-server
```
2. Configure SSH:
Open the SSH configuration file using a text editor:
```
sudo nano /etc/ssh/sshd_config
```
3. Uncomment or add the following line to allow SFTP access:
```
Subsystem sftp internal-sftp
```
4. Configure the SFTP subsystem by adding the following lines at the end of the file:
```
Match Group sftp-users
ChrootDirectory /home/%u
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
```
5. Create an SFTP group and user:
Run the following commands to create an SFTP group and user:
```
sudo groupadd sftp-users
sudo useradd -g sftp-users -s /bin/false -d /incoming sftpuser
sudo passwd sftpuser
```
6. Restart SSH service:
Run the following command to restart the SSH service:
```
sudo service ssh restart
```
After following these steps, you should have a functioning SFTP server. Clients can now connect to your server using an SFTP client with the provided username and password.
阅读全文