ubuntu系统安装sftp
时间: 2023-12-02 08:43:21 浏览: 32
以下是在Ubuntu系统上安装SFTP的步骤:
1.安装OpenSSH服务器和SFTP服务器软件包:
```shell
sudo apt-get update
sudo apt-get install openssh-server
sudo apt-get install openssh-sftp-server
```
2.检查OpenSSH服务器和SFTP服务器是否已安装:
```shell
dpkg -l | grep openssh-server
```
3.创建SFTP管理组:
```shell
sudo groupadd sftp_users
```
4.创建SFTP用户并将其添加到SFTP管理组:
```shell
sudo useradd -g sftp_users -d /home/sftp_user -s /bin/false sftp_user
sudo passwd sftp_user
sudo chown root:root /home/sftp_user
sudo chmod 755 /home/sftp_user
```
5.配置OpenSSH服务器以允许SFTP访问:
```shell
sudo nano /etc/ssh/sshd_config
```
在文件末尾添加以下内容:
```
Match Group sftp_users
ChrootDirectory %h
ForceCommand internal-sftp
X11Forwarding no
AllowTcpForwarding no
```
6.重启OpenSSH服务器:
```shell
sudo service ssh restart
```