twi*_*oid 26 server networking file-sharing
我想在文件服务器中制作我的 Ubuntu 台式机,以便在家里使用。我有一台旧笔记本电脑。我可以将它用作文件服务器,以便我的其他 4 个系统可以从那台旧机器(服务器)下载数据或查看数据。我想使它成为无线,也想通过互联网访问,并有一个路由器。但我不知道如何在 Ubuntu 桌面或 Ubuntu 服务器上执行此操作。我不想安装 Ubuntu 服务器。
想共享我所有的驱动器。想要一些密码或某种文件夹的某种安全来限制访问。
*我正在查看分步指南如何操作以及如何从其他计算机访问 *。
我厌倦了使用filezilla,但在 Ubuntu 中只有基于客户端的应用程序可用。它有像 ubuntu 中的 filezilla 服务器这样的东西。
另一个系统在 windows 和 Ubuntu 上。
我是网络和服务器类型的新手,任何帮助将不胜感激。
Lui*_*ado 19
既然你想要一个基于 GUI 的服务器(这是一个 Ubuntu 桌面变成了一个很棒的服务器;))那么在继续之前只需执行以下步骤:
更新一切。确保您已经更新并升级了系统
sudo apt-get update && sudo apt-get upgrade
这样我们就在同一页面上。
确保您的无线网卡工作正常。如果您碰巧有基于 Broadcom 的无线网卡,请检查安装 Broadcom 无线驱动程序。如果您有另一个,您很可能会在使用无线网卡名称搜索后在 askubuntu 中找到答案。无论如何,我会假设它工作正常。
安装 Samba 服务并按照如何使用 Samba 在计算机之间打开网络发现和共享进行配置
按照如何在两台 PC 之间启用文件共享?安装 SSH 服务(主要是为了帮助简化两台 Ubuntu 计算机之间的连接). 如果您愿意,也可以在 Windows 中使用putty。A如何使用 SSH(ssh 和 rsync 命令)?指南也可用。
如果您要通过服务器共享互联网。我的意思是,您的路由器将通过有线电缆连接到服务器,然后以无线方式与其他计算机共享互联网,然后按照如何连接和共享您的互联网连接(有线和无线)进行操作。否则,如果您想通过有线连接到另一台计算机然后共享连接到其他 PC(通过有线以太网)
如果您还想与其他计算机共享打印机,您可以按照什么是 CUPS 服务器以及如何共享打印机(本地或通过网络)
由于您将制作服务器,如果您碰巧通过服务器共享互联网连接,我还建议安装SQUID PROXY。这将总体上提高带宽使用率,并且感觉所有客户端 PC 的互联网速度都更快。要安装,请遵循What Updated Web Cache Servers are available (Caching HTTP Proxy) (By Rinzwind) 中的第一个答案
记住在站点权限中/etc/squid/squid.conf或/etc/squid3/squid.conf为站点权限配置鱿鱼代理,应该反向缓存什么和其他东西。
完成这 7 个步骤后,我们应该有一个系统
可以与局域网中的其他计算机共享文件夹,他们可以查看共享文件夹,而无需太多麻烦、权限或其他步骤。
可以通过 SSH 或 Samba 共享连接到服务器,没有问题。
服务器可以通过无线或有线连接共享互联网。
服务器现在可以将打印机共享给所有其他计算机,包括类似 Windows 的计算机。
如果这些步骤中的任何一个步骤似乎难以帮助您,请告诉我。
额外的东西可以是安装xbmc并将所有电影放在服务器上。然后通过 xbmc 配置选项启用 Web 服务,以便其余计算机可以从同一服务器观看电影。使用 ubuntu 服务器实际上可以做很多事情。
好吧,您可以使用 samba 文件服务器来做到这一点。
你可以安装它 sudo apt-get install samba
首先,在 /etc/samba/smb.conf 的 [global] 部分编辑以下键/值对:
workgroup = EXAMPLE
...
security = user
Run Code Online (Sandbox Code Playgroud)
security 参数位于 [global] 部分的更下方,默认情况下被注释。此外,更改示例以更好地匹配您的环境。
为要共享的目录在文件底部创建一个新部分,或取消注释示例之一:
[share]
comment = Ubuntu File Server Share
path = /srv/samba/share
browsable = yes
guest ok = yes
read only = no
create mask = 0755
comment: a short description of the share. Adjust to fit your needs.
path: the path to the directory to share.
Run Code Online (Sandbox Code Playgroud)
此示例使用 /srv/samba/sharename,因为根据文件系统层次结构标准 (FHS),/srv 是应提供站点特定数据的位置。从技术上讲,只要权限正确,Samba 共享就可以放置在文件系统的任何位置,但建议遵守标准。
可浏览:使 Windows 客户端能够使用 Windows 资源管理器浏览共享目录。
guest ok: allows clients to connect to the share without supplying a password.
Run Code Online (Sandbox Code Playgroud)
只读:确定共享是只读还是被授予写权限。仅当值为 no 时才允许写入权限,如本示例所示。如果值为 yes,则对共享的访问是只读的。
create mask: determines the permissions new files will have when created.
Run Code Online (Sandbox Code Playgroud)
现在配置了 Samba,需要创建目录并更改权限。从终端输入:
sudo mkdir -p /srv/samba/share
sudo chown nobody.nogroup /srv/samba/share/
[Note]
The -p switch tells mkdir to create the entire directory tree if it doesn't exist. Change the share name to fit your environment.
Run Code Online (Sandbox Code Playgroud)
最后,重新启动 samba 服务以启用新配置:
sudo restart smbd
sudo restart nmbd
Run Code Online (Sandbox Code Playgroud)
信用在这里:Samba & 有关更多信息,您也可以查看。
| 归档时间: |
|
| 查看次数: |
97572 次 |
| 最近记录: |