linux怎么给ftp更换访问目录
linux怎么给ftp更换访问目录详细介绍
在 Linux 中,若要更换 FTP 的访问目录,可根据使用的 FTP 服务器类型(常见的有 vsftpd 和 proftpd)来操作,下面分别介绍。
使用 vsftpd
vsftpd 是一款广泛使用的 FTP 服务器软件。
步骤
- 编辑配置文件:一般而言,vsftpd 的配置文件是
/etc/vsftpd.conf。你可以使用文本编辑器(像vim或者nano)来编辑它。
bash
/etc/vsftpd.conf
- 修改配置项:在配置文件里找到或者添加下面这行内容,用来指定新的访问目录:
plaintext
local_root=/new/ftp/directory
将 /new/ftp/directory 替换成你实际想要设置的目录路径。
- 保存并退出:在
vim里,按下Esc键,接着输入:wq并回车。 - 重启 vsftpd 服务:
bash
systemctl restart vsftpd
使用 proftpd
proftpd 也是一款常用的 FTP 服务器软件。
步骤
- 编辑配置文件:通常,proftpd 的配置文件为
/etc/proftpd.conf。
bash
/etc/proftpd.conf
- 修改配置项:在配置文件中找到或者添加下面这行内容,以此指定新的访问目录:
plaintext
DefaultRoot /new/ftp/directory
把 /new/ftp/directory 替换成你实际想要设置的目录路径。
- 保存并退出:在
vim中,按下Esc键,然后输入:wq并回车。 - 重启 proftpd 服务:
bash
systemctl restart proftpd
912 systemctl proftpd
注意事项
- 要保证新的访问目录存在,并且 FTP 用户对该目录有访问权限。
- 要是你使用了防火墙,得确保 FTP 服务的端口(一般是 21)是开放的。