ubuntu18.04 开启ftp传送文件新姿势

时间:2024-04-07 14:32:49

今天学到了一种新姿势,使用ftp协议传送文件,在ubuntu中尤其好用!

首先,看一下最终的效果:

ubuntu18.04 开启ftp传送文件新姿势

红框框出来的就是另一台ubuntu上的文件夹,可以方便的进行文件访问,读写,下面说一下是怎么做的:

1)安装vsftp:

sudo apt-get install vsftpd

2)启动vsftp

sudo service vsftpd start

3)创建FTP用户组ftp-users
groupadd ftp-users

4)创建用户组目录ftp-docs
mkdir /home/ftp-docs

5)修改权限
chmod -R 750 /home/ftp-docs
750组只能读不能写,要组能写,请改成770或760。

6)指定文件夹归属用户和用户组
chown root:ftp-users /home/ftp-docs

7)添加FTP用户并未他们设置缺省目录
useradd -g ftp-users -d /home/ftp-docs user
passwd user

user和passwd可以自己设定

8)把vsftpd和创建的用户、目录做关联

sudo gedit /etc/vsftpd.conf

修改如下三处:(第一个可以为NO,不允许匿名访问)

# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
#anonymous_enable=YES
#
# Uncomment this to allow local users to log in.
local_enable=YES
#
# Uncomment this to enable any form of FTP write command.
write_enable=YES

9)其实以上几步是让别的电脑能访问你的文件夹,如果你想访问别人的文件夹,打开文件夹,选择 + Other Locations

在下面输入

ftp://10.4.20.142/home/linc-11-1/

10.4.20.142是你要访问的主机的ip

home/linc-11-1是有权限访问的文件夹

点击Connect

 

完成连接,左侧的菜单栏增加了一个其他主机上的目录,就可以愉快的玩耍啦~ubuntu18.04 开启ftp传送文件新姿势