Functionland.

帖子

分享您的知识。

article banner.
Jackson.
Oct 19, 2023
文章

使用 FxBlox 创建 NAS:新手指南系列

非常感谢 Fierro Labs 这个很棒的教程

Origin

如果你是FxBlox的所有者并且已经成功设置了你的设备,那么你一定想知道:“我现在该怎么做?”好吧,我有答案要给你!这是一本适合初学者的教程,旨在寻找使用Blox的新方法.

你可能知道,FULA测试网尚未发布,我们目前陷入了个人实验的困境. 人们想知道在这台设备上没有运行其他服务的情况下,我们可以用它做什么.

我希望本系列中的这些解决方案能够为所有用户 “老化”,这样,即使网络已启动并运行,我们也能够在Blox上运行并发服务. 我将密切关注情况,如果有任何变化,我会提供最新消息. 这些选项可以增加技术知识,但无论能力如何,我都会让它易于理解. 所以,让我们开始吧!

选项 1:FxFotos 和 FxFiles 应用程序

如果你像我一样,在设置 Blox 并探索 Blox 应用程序之后,你尝试的第一件事就是下载 Functionland 提供的两个应用程序(一个在 iOS 上). 然后你想弄清楚他们是如何与 Blox 合作的. 但令你惊讶的是,你无法让它发挥作用,我们想知道在FULA测试网问世之前,这是否会成为纸张重量. 我不会再谈这种经历了,但如果你想阅读更多关于它的信息. 查看 Fierro Labs 的 浏览 Functionland 应用程序体验:坦率的评论 | 作者:坦率的评论 | 2023 年 9 月 | Medium

选项 2:网络连接存储 (NAS)

TLDR:scp — 如何将文件从远程服务器复制到本地计算机?— Unix 和 Linux 堆栈交换

设置NAS的方法有很多,但是我们将从这个选项中的基础知识开始,然后再进行更高级的介绍. 如果你不知道 NAS 是什么,它只是一个连接到网络(也就是互联网)的存储设备. 很简单对吧?现在,该设备不需要键盘、视频和鼠标 (KVM) 即可运行,但如果设备在设计时考虑到了这一点,则可以使用. 因此,就我们而言,我们可以使用键盘和鼠标,但实际上我们现在甚至不需要键盘和鼠标. 我将在以后的博客文章中解释如何使用 KVM.

在最简单的形式中,您可以将FxBlox用作NAS,只需通过无线方式将文件传输到设备和从设备传输文件即可. 你所需要的只是scpssh命令行工具以及 Blox 的默认登录信息.

Blox 的默认登录信息:

User: pi
Password: raspberry
Hostname: fulatower

如果这是您第一次设置,并且无法将 “fulatower” 解析为主机名(如下例所示),请先尝试更新 Linux 系统. 为此,请在 Blox 应用程序设置中的 “Blox Discovery” 下找到你的 Blox IP 地址. 然后,暂时使用 IP 地址作为 “主机名”. 然后,当你第一次通过 ssh 进入 Blox 时,运行:

sudo apt update && sudo apt upgrade

前言

scp命令可用于将文件移入/移出您的计算机和远程计算机.

ssh命令用于通过命令行远程登录和控制计算机.

如果您有任何问题,故障排除的第 1 步是将其关闭,稍等片刻,然后重新打开. 确保你和你的 Blox 使用同一 WiFi/LAN,并且你的 VPN 已关闭!尝试了所有这些之后,给我留言解释你的问题(或者干脆用谷歌搜索 😉).

Windows 10/11 用户注意事项

恭喜你可能已经拥有了开始所需的一切. 前往 PowerShell 或者如果你绝对是 Chad,那就打开你的 WSL,然后键入scp,然后按下 Enter. 那你就可以开始了!现在键入ssh,然后按 Enter.

要成为绝对的乍得,你可以直接从 Windows 应用商店下载 WSL,然后你可以按照本指南进行正确设置 https://learn.microsoft.com/en-us/windows/wsl/install(没那么难 😉).

SCP 和 SSH 使用情况

*为了简洁起见,我现在假设你正在运行一个基于 Linux 的终端,比如 PowerShell 或 WSL. Linux 和 Mac 用户只需使用终端应用程序即可. *

首先,让我们把一个文件移到塔上. 我们可以使用touch命令创建一个任意的新文件. 打开选择的终端并输入:

注意:我在 “文档” 文件夹中,如果你也想创建一个,你可以输入: mkdir Documents

touch Hello_Fula_World

命令语法: touch <arbitrary_filename>

现在,我们可以用以下方法将其移过来scp

scp Hello_Fula_World pi@fulatower:/home/pi/Documents

语法: scp <filename> <username>@<computer_hostname>:/remote/directory

接下来,我们只需输入默认密码:raspberry. 在我们键入密码时,密码不会显示. 这是一款用于密码安全的 linux 功能. 现在,我们可以从计算机中删除/删除该文件,因为我们已经将其保存在个人 “云端” 中.

rm Hello_Fula_World

语法: rm <file_name>

ssh为了验证我们的结果,我们现在可以通过以下方式远程登录 Blox:

ssh pi@fulatower

语法: ssh username@computer_hostname

首次设置时,它基本上会询问我们是否信任要连接的设备. 键入 “是” 继续并输入默认密码. 现在我们可以用 cd 将目录更改为将文件移动到的位置:

cd /home/pi/Documents

cd path/you/want/to/go/to语法:. 这也行得通:cd ~/Documents或者只是cd Documents.

然后我们可以通过键入以下内容来查看目录中的文件:ls

恭喜!你有半个 NAS!

现在,为了完成循环,我们必须将文件移回本地计算机. 我们首先必须通过键入以下内容退出远程登录会话:

exit

在这里,我们可以使用将scp 文件从 Blox 移动到我们的计��机:

scp pi@fulatower:/home/pi/Documents/Hello_Fula_World ~/Documents

语法: scp <username>@<remote>:/file/to/send /where/to/put/it

*注意:“~” 表示主目录;“/” 是路径分隔符;全部表示'相对于主目录,访问文档文件夹'. *

现在,如果我们输入ls. 我们会看到文件回来了!

结论

万岁!你有一台超级基本的 NAS 可供使用!唯一明显的问题是它糟透了. 如果我们要用它来替代任何东西,我们现在就需要升级. 本教程是理解的第一步,很有帮助:

-命令行以及如何浏览目录 -连接本地网络的存储设备 -使用安全文件传输 scp -使用远程登录计算机 ssh

在下一个教程中,我们将使用 sshinto the Blox 并设置一个用户友好的 GUI 来查看这些远程文件. 你还可以从 Windows、Mac 甚至 iPhone 上查看!

关注我的 YouTube 频道,了解更多 web 3 内容. 关注我的 Medium 博客,获取更多个人体验内容和教程. 查看 Functionland 电报 以获取支持和更新. 干杯!

  • FxFotos
  • BAS
  • FxFiles
2
分享
评论
.

Functionland is replacing Cloud Storage and Service Subscription economy by introducing a new category of products, called Blockchain-Attached Storage. It creates value by auto-minting crypto for the users and allocating a share to the developers.

62帖子63答案
我们使用 cookie 确保您在我们的网站上获得最佳体验。
更多信息