当前位置: 首页>>技术问答>>正文


如何在Ubuntu和Windows之间传输文件?

, , ,

问题描述

我想用Ubuntu将这些PC中的一些文件传输到装有Windows 7的PC我不在乎怎么做(ftp,samba或者其他)我想知道这些步骤,我搜索了很多但我找不到任何东西作品。谢谢。

最佳解决方法

在Ubuntu 11.10中共享文件夹的快速方法

Objectives:

Share a folder in Ubuntu and access it from Windows

要开始使用right-click,请在您要共享的文件夹上选择“共享选项”

networking,windows,file-sharing,ubuntu

当提示您安装Samba服务时,请执行此操作。

networking,windows,file-sharing,ubuntu

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

networking,windows,file-sharing,ubuntu

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

networking,windows,file-sharing,ubuntu

Open Terminal Replace USERNAME with your account name.

sudo smbpasswd -a USERNAME

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old
sudo nano /etc/samba/smb.conf

滚动到全局部分,然后添加行

encrypt passwords = true 
wins support = yes

ctrl + octrl + x保存并退出nano

sudo service smbd restart

在Windows计算机上,转到开始 – >所有程序 – >配件 – >运行并键入命令:

\\computer_name\share_name

计算机名称可以是ubuntu机器的ip地址,查看ubuntu机器的ip,去ubuntu机器&开放终端&输入ifconfig

networking,windows,file-sharing,ubuntu

键入Ubuntu计算机名称和资源的共享名称。

系统将提示您输入凭据。输入您的Ubuntu用户名和密码,然后单击“确定”

networking,windows,file-sharing,ubuntu

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

networking,windows,file-sharing,ubuntu

从Ubuntu到Windows传输文件的快速方法

在Ubuntu Machine上安装openssh-server

sudo apt-get install openssh-server

安装后转到Windows机器&下载/安装FileZilla&打开它

networking,windows,file-sharing,ubuntu

Host = Ubuntu Machine IP地址

用户名=您的Ubuntu计算机用户名

密码=您的用户名密码

港口= 22

完成现在您可以轻松地将文件从Windows传输到Ubuntu或Ubuntu到Windows

次佳解决方法

HTTP服务器

HTTP是用于访问常规网站的协议,因此每个操作系统都被迫实现它!

在源计算机上查找您的IP,例如192.168.0.10。在Ubuntu上:

ifconfig

在包含要传输的文件的目录中创建服务器:

python -m SimpleHTTPServer 8080

在接收计算机上,打开浏览器,然后访问:

192.168.0.10:8080

现在,您可以在目录中导航到所需的文件。

我不确定这种方法是否快速/健壮,但它是最简单的设置和可移植方法之一。

更快的替代方案在以下讨论:https://stackoverflow.com/questions/12905426/what-is-a-faster-alternative-to-pythons-simplehttpserver

rsync的

只需设置一个SSH server on Windows,然后就可以在Ubuntu上使用rsync来复制任意一个方向的文件。完整的CLI优点。

也可以在Windows上运行rsync:https://superuser.com/questions/300263/how-to-use-rsync-from-windows-pc-to-remote-linux-server

我在以下位置更详细地描述了Ubuntu到Ubuntu rsync的用法:How to share files through the local network?

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2004.html,未经允许,请勿转载。