Nic*_* Oh 44 windows networking file-sharing
我想将一些文件从这台装有 Ubuntu 的 PC 传输到装有 Windows 7 的 PC 我不在乎如何做(ftp、samba 或其他任何)我想知道步骤,我搜索了很多但我找不到任何东西作品。谢谢你。
One*_*ero 40
目标:在 Ubuntu 中共享一个文件夹并从 Windows 访问它
首先,右键单击要共享的文件夹,然后选择“共享选项”

当提示安装 Samba 服务时,请执行。

安装 Samba 服务后,单击“重新启动会话”

然后单击“创建共享”以完成该过程。

打开终端将 USERNAME 替换为您的帐户名。
sudo smbpasswd -a USERNAME
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old
sudo nano /etc/samba/smb.conf
Run Code Online (Sandbox Code Playgroud)
滚动到全局部分,然后添加行
encrypt passwords = true
wins support = yes
Run Code Online (Sandbox Code Playgroud)
按ctrl+o和ctrl+x保存,并退出 nano
sudo service smbd restart
On the Windows machine, go to Start –> All Programs –> Accessories –> run and type the command:
\\computer_name\share_name
Run Code Online (Sandbox Code Playgroud)
计算机名可以是ubuntu机器的ip地址,要查看ubuntu机器的ip,去ubuntu机器打开终端,输入ifconfig

键入 Ubuntu 计算机名称和资源的共享名称。
您将收到输入凭据的提示。输入您的 Ubuntu 用户名和密码,然后单击“确定”

现在再次尝试从您的 Windows 计算机访问共享

在 Ubuntu 机器上安装 openssh-server
sudo apt-get install openssh-server
Run Code Online (Sandbox Code Playgroud)
安装后转到Windows机器并下载/安装FileZilla 并打开它

完成现在您可以轻松地将文件从 Windows 传输到 Ubuntu 或 Ubuntu 到 Windows
Cir*_*郝海东 16
HTTP是用于访问常规网站的协议,因此每个操作系统都被迫实施它!
在源计算机上找到您的 IP,例如192.168.0.10. 在 Ubuntu 上:
ip addr
Run Code Online (Sandbox Code Playgroud)
在包含要传输的文件 Python 3 的目录中创建服务器:
python3 -m http.server 8080
Run Code Online (Sandbox Code Playgroud)
或 Python 2:
python -m SimpleHTTPServer 8080
Run Code Online (Sandbox Code Playgroud)
在接收计算机上,打开浏览器,然后访问:
192.168.0.10:8080
Run Code Online (Sandbox Code Playgroud)
现在您可以通过目录导航到您想要的文件。
我不确定这种方法是否快速/健壮,但它是设置和便携最简单的方法之一。
此处讨论了更快的替代方案。
rsync只需在 Windows 上设置一个SSH 服务器,然后您就可以rsync在 Ubuntu 上使用以向任一方向复制文件。完整的 CLI 优点。
我rsync在以下位置更详细地描述了 Ubuntu 到 Ubuntu 的用法:如何通过本地网络共享文件?
| 归档时间: |
|
| 查看次数: |
170064 次 |
| 最近记录: |