千家信息网

如何在Linux下用SSH搭建个人文件服务器

发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,这篇文章将为大家详细讲解有关如何在Linux下用SSH搭建个人文件服务器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。通过 SSH 连接远程 Linux 系统很简单
千家信息网最后更新 2024年11月11日如何在Linux下用SSH搭建个人文件服务器

这篇文章将为大家详细讲解有关如何在Linux下用SSH搭建个人文件服务器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

通过 SSH 连接远程 Linux 系统很简单。下面是教程。

树莓派是一个有用且价格低廉的家庭服务器,可用于很多事情。我的树莓派最常用来做打印服务器,可以在我的家庭网络中共享激光打印机,或作为个人文件服务器保存项目副本和其他数据。

我的文件服务器有很多用途。假设说我现在有一个项目,比如一本新书,我想把我的工作和所有相关的文件都复制一份快照。这种场景下,我只需要把 BookProject 文件夹复制到文件服务器的 BookBackup 文件夹。

或者我现在正在清理我的本地文件时,发现一些我不需要的文件,但是我不确定是否要删除,我会把它们复制到文件服务器的 KeepForLater 文件夹。这是我日常 Linux 系统中清除杂乱的文件,并将不常用的文件卸载到个人文件服务器上的方便方法。

用树莓派或其他 Linux 系统搭建个人文件服务器不需要配置 NFS(网络文件系统Network File System>)或 CIFS(通用互联网文件系统Common Internet File System)或改造其他的文件共享系统如 WebDAV。你可以很轻松的使用 SSH 来搭建远程文件服务器。下面是教程。

在远程服务器上配置 SSHD

你的 Linux 系统可能已经安装了 SSH 守护进程(sshd),甚至它已经默认运行了。如果没有,你可以使用你 Linux 发行版本上的任何控制面板来轻松配置 SSH。我在树莓派上运行了 Fedora ARM,通过 Web 浏览器访问树莓派的 9090 端口,我可以远程访问控制面板。(在我的家庭网络中,树莓派的 IP 地址是 10.0.0.11,因此我连接的是 10.0.0.11:9090。)如果 SSH 守护进程没有默认运行,你可以在控制面板的"服务"里把它设置为开机启动。

sshd in the list of system services

你可以在系统服务列表里找到 sshd

slider to activate sshd

如果 sshd 没有开启,点击切换按钮打开它。

你有账号吗?

你需要有个远程系统的账号。它可以与你本地系统的账号相同,也可以不同。

在流行的 Raspbian 发行版本上,默认的账号名是 pi。但是其他的 Linux 发行版本可能需要你在安装系统时就设置一个唯一的新用户。如果你不知道你的用户名,你可以用系统的控制面板创建一个。在我的树莓派上,我创建了一个 jhall 账号,与我日常用的 Linux 桌面机器的用户名相同。

Set up a new account on Fedora Server

如果你用的是 Fedora 服务器,你可以点击"创建新账号"按钮。

Set password or SSH key

不要忘记设置密码或添加公钥。

可选:添加公钥

如果你把公钥添加到远程 Linux 系统上,你就可以不使用密码登录。这一步是可选的;如果你愿意,你仍可以用密码登录。

创建文件管理器的快捷方式

现在你已经在远程系统上启动 SSH 守护进程了,也设置了用户名和密码,最后一步就是在你本地的文件管理器中创建一个快捷方式,地址映射到远程 Linux 系统。我的桌面是 GNOME,但是在其他的 Linux 桌面上的基本操作步骤都是一样的。

建立初始连接

在 GNOME 的文件管理器中,在左边导航栏找到 "+其它位置" 按钮。点击它会出现一个 "连接到服务器" 提示框。在框中输入远程 Linux 服务器的地址,地址以 SSH 连接协议开头。

Creating a shortcut in GNOME file manager

GNOME 文件管理器支持多种连接协议。要通过 SSH 进行连接,服务器地址请以 sftp://ssh:// 开头。

如果你远程 Linux 系统的用户名与本地的相同,那么你只需要输入服务器的地址和文件夹路径就可以了。比如要连接到我的树莓派的 /home/jhall 目录,我输入:

sftp://10.0.0.11/home/jhall

GNOME file manager Connect to Server

如果你远程 Linux 系统的用户名与本地的不同,你可以在远程系统地址前加 @ 符号来指定远程系统的用户名。要连接到远程的 Raspbian 系统,你可能要输入:

sftp://pi@10.0.0.11/home/pi

GNOME file manager Connect to Server

如果你没有把公钥添加到远程服务器,那么你需要输入密码。如果你已经添加,GNOME 文件管理器应该会自动打开远程系统上的文件夹来让你跳转到不同的目录。

GNOME file manager connection

创建一个快捷方式,之后就可以轻松连接服务器

在 GNOME 文件管理器中,这很简单。右击导航栏中远程系统的名字,选择"添加书签"。这一步操作就创建了连接到远程路径的快捷方式。

GNOME file manager - adding bookmark

如果你想把标签中的快捷方式改成一个更容易记的名字,你可以右击快捷方式选择"重命名"。

关于"如何在Linux下用SSH搭建个人文件服务器"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

文件 系统 服务 服务器 树莓 地址 用户 方式 用户名 账号 文件管理器 管理 个人 密码 文件夹 输入 公钥 面板 控制 不同 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 河南智择网络技术有限公司中标 联盟之间服务器不同能转金币吗 狗窝和大楼隐喻软件开发 中学生网络安全主题班会图片 腾讯云云服务器哪个类型 rust更新后没有服务器 嘉定区专业性网络技术备案 富怡cad显示数据库链接错误 佳云互联网科技 东丽区媒体网络技术答疑解惑 蓬莱安卓软件开发推荐 如何确保网络安全发言稿 数据库中的数据指什么意思 网络安全管理维护 网络安全宣传周宣传片 高清 辽宁农信网络安全培训 网络安全技术比赛题库 开川互联网科技 csgo连接不进队友服务器 网上招聘软件开发学员靠谱吗 湖北网络技术开发目的 如何防止部队网络安全 澎思科技互联网 软件开发者加用户微信 樱木物语宝可梦服务器下载 网络安全意识诗歌 衢州广电传媒集团软件开发部 网络安全自查表责任部门 软件显示数据库满了 汇智创想软件开发
0