今天学到了一种新姿势,使用ftp协议传送文件,在ubuntu中尤其好用!
首先,看一下最终的效果:
红框框出来的就是另一台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
完成连接,左侧的菜单栏增加了一个其他主机上的目录,就可以愉快的玩耍啦~