树莓派搭建NAS并实现内网穿透远程访问
在家里启动一个树莓派,并把一个U盘接在派的USB口处,最终实现在办公室电脑中如磁盘一样方便地远程访问这个U盘,如图:
实际这个挫样:
把一个U盘通过USB接口连接至树莓派,派将自动挂载该U盘。如图U盘名为KINGSTON:
一、在树莓派中安装Samba服务 利用树莓派搭建NAS,本质就是把该盘符共享出去。 步骤一:更新系统 sudo apt-get update
sudo apt-get upgrade 步骤二:安装Samba
sudo apt-get install samba samba-common-bin 步骤三:使用Samba共享文件夹
sudo nano /etc/samba/smb.conf在文件验证中添加: security = user 步骤四:设置共享文件夹 还是在刚刚那个配置文件上,在结尾添加: [MyNas]
path=/media/pi/KINGSTON
writeable=Yes
create mask=0777
directory mask=0777
public=noMyNas: 这定义了与共享文件夹有关的地址和其他配置。例如,共享文件夹将是以下地址:\ raspberrypi \ MyNas。
path:共享文件夹目录;
valid users:有效用户;
read only:是否只读;
create mask:创建文件的权限;
directory mask:创建文件夹的权限;
guest ok:是否允许访客访问;
browseable:是否可见。
添加完成后保存就行了,CTRL + X 然后按 Y and 最后敲个回车 步骤五:添加用户到Samba sudo smbpasswd -a pi接着会让你输入密码,该密码是用来登录nas使用的,不是系统密码
如果不想使用pi作为系统名,可以新建用户:
sudo adduser username
sudo smbpasswd -a username 步骤六:重启 samba: sudo samba restart二、同一局域网访问NAS 在与树莓派同一局域网的家中台式机中通过映射网络驱动器打开NAS。首先查看树莓派的IP,此处是10.0.0.2。 (1)在我的电脑中打开映射网络驱动器 (2)填写连接参数 驱动器随意,文件夹输入 \\10.0.0.2\MyNas,账号和密码,点击确定。 如下参数: (3)连接成功 浏览其中文件: 三、外网访问NAS 将实现在办公电脑中远程访问家里树莓派搭建的NAS。 在树莓派和办公电脑都需要安装安飞映射工具软件,将使用本地映射模式。 (1)在树莓派和办公电脑中都安装安飞映射工具软件 安装教程参考: (2)关闭办公电脑的Server服务,释放445端口 由于办公电脑的Server服务已经占用了445端口,首先需要关闭该监听。(需要重启电脑) 在控制面板找到服务,找到名为Server的服务。 禁用该服务 (3)新增本地映射 如下图,127.0.0.1:445将用于映射到树莓派445端口。 注意:是在办公电脑中新增一条本地映射记录,目的PC选择树莓派。 数据流图如下: (4)打开办公电脑中我的电脑,选择映射网络驱动器 (5)输入参数 驱动器名称随意,文件夹输入:\\127.0.0.1\MyNas 根据提示,输入账号和密码,并点击确定。 映射成功: 还有未说明的部分可查看原文
|