我想在 Ubuntu 上创建一个文件服务器,这样我就可以从任何 Windows 计算机访问它。我不想要 LAN 服务器,我想要一个全球服务器。我已经尝试过 Samba 和 Apache2。(注意:我是个 Linux 菜鸟)请帮忙。
答案1
使用 SCP。
为此,您需要设置的只是sshd
SSH 服务器。
- 安装该
openssh-server
包。 - [可选,但建议使用]:更改SSH端口:
- 复制
/etc/ssh/sshd_config
到/etc/ssh/sshd_config_backup
- 编辑
/etc/ssh/sshd_config
并将行中的数字更改Port 22
为其他数字。这是因为大多数 SSH 攻击都以 Port 上的服务器为目标22
。将其更改为更大的数字。
- 复制
PS:任何连接的人都需要知道您的用户名和密码。
答案2
您可以像这样设置一个简单的 http 服务器,
python -m SimpleHTTPServer
不需要 apache。
答案3
我建议使用proftpd-basic
软件包,您可以从存储库下载。它易于配置,您可以设置blacklist
地址、创建ftp users
、授予privileges
ftp 访问权限和某些目录,同时仍保持 sshd 关闭。
有用的链接和知识: