A-A+

NanoPi 2 Fire搭建家庭文件服务器

2017年02月13日 硬件随笔 暂无评论 阅读 47 views 次
在NanoPi 2 Fire上面配置为家庭服务器,为了能和局域网中设备交换文件,我们需要安装samba或者vsftpd,方法如下安装vsftpd文件传输协议服务器
打开终端或者SSH直接连接,然后输入如下命令

  1. sudo apt-get install vsftpd


修改配置文件

  1. sudo vi /etc/vsftpd.conf

复制代码

去掉下面几行前面的#号,然后按ESC后输入:wq保存

  1. anonymous_enable=NO
  2. local_enable=YES
  3. write_enable=YES
  4. local_umask=022

复制代码

启动vsftp服务

  1. sudo service vsftpd start

复制代码

然后在电脑端运行ftp软件,这里用的FlashFXP,选择会话-快速连接,然后连接类型选SFTP over SSH,在URL里面输入NanoPi 2 Fire的局域网IP,用户名和密码分别填写登录用户名fa的登录密码然后连接

连接成功后可以看到NanoPi 2 Fire下面的所有文件了,可以进行读写操作

由于友善的系统里面hostname和hosts文件里面主机名不一样,运行一些命令时有时会报hostname could not resolved的警告,使用下面命令解决

  1. sudo vi /etc/hosts

复制代码

改成如下,友善默认是FriendlyARM而hostname里面是NanoPi 2 Fire,需要改成一致,我这里改成的NanoPi 2 Fire

然后修改主机名hostname文件

  1. sudo vi /etc/hostname

复制代码

改成如下图后保存即可

下面安装samba服务,输入如下命令安装samba服务需要组件

  1. sudo apt-get install samba samba-common-bin

复制代码

修改配置文件

  1. sudo vi /etc/samba/smb.conf

复制代码

在最底部加入如下

  1. [Share]
  2.      comment = NanoPi 2 Fire Share
  3.      path = /home
  4.      valid users = fa
  5.      browseable = yes
  6.      public = yes
  7.      writable = yes
  8.      read only = no

复制代码

添加samba服务帐号fa,会提示输入密码2次

  1. sudo smbpasswd -a fa

复制代码

启动samba服务

  1. sudo /etc/init.d/samba restart

复制代码

设置完成,在WINDOWS电脑上面的我的电脑右键选映射网络磁盘,然后输入如下后回车输入账户名fa和之前设置的密码,文件夹栏填"\\fa局域网IP\share",如下图

然后输入用户名fa和之前设置的共享密码

登录后就能看到之前设置的共享文件夹目录了

给我留言