Ubuntu跨平台共享方法

时间: 2009-12-22/ 分类: 操作系统 / 浏览次数: 浏览 401 次 / 5个评论 发表评论

上传下载,用SFTP、FTP服务器共享

有没有想过在两个Linux系统间像windows系统那样通过“复制粘贴”的方式共享文件?借助Openssh软件提供安全远程登录命令“ssh”和安全文件传输命令“sftp”,我们也可以再图形化的界面(nautilus文件浏览器)中通过鼠标操作实现文件共享。
images.google.cn__B136EE004903F5680E9CDCE581680CB6
准备:设定系统的IP地址和子网掩码,使其处于同一网段。
         打开终端,输入以下命令:
         #ifconfig eth0 192.168.0.100 netmask 255.255.255.0
        设置网关:
         #route add default gw 网关的机器名(在终端中使用hostname查看)
         另一台电脑同上,但把IP地址改为192.168.0.101(这个只要不重复就行)
         Ping一下对方电脑看能否ping通:
         #ping 192.168.0.100(或101)

         Ping通的话,继续。反之查一下什么原因导致网络不通。

例如在Ubuntu发行版和Fedora发行版间共享文件,可以再Ubuntu系统默认的GNOME集成桌面环境下,用鼠标点击桌面菜单“位置——>连接到服务器”项,在出现的“连接到服务器”窗口中的” 服务器类型“栏选择”SSH“项。然后在”服务器“栏填入要访问的Linux主机的IP地址(192.168.0.101),”端口“使用”22“,在” 用户名“栏填写对方系统中存在的用户账号名称(例如:mosky)”文件夹“填写访问用户的用户目录(例如:/home/mosky)。

点击”连接“按钮,输入正确的用户密码后,将连接到Fedora系统并在Nautilus文件浏览器中打开用户目录。这样我们就可以向其中复制文件也可以复制文件出来,比采用命令操作更加方便、快捷。
注:如果是经常访问该服务器,可以勾选”添加到书签“,并给出书签的名称(例如:fedora)   

复制粘贴 SMB协议无缝共享

现在,windows、Linux、Mac os X等均支持SMB协议(服务器信息块协议,用于在计算机间共享文件、打印机、串口等资源)。如果要访问一台安装了windows xp 系统的主机,在Nautilus文件浏览器的地址栏输入命令”smb://phip/sharefolder”(其中“phip”是指另一台主机的IP地址,“sharefolder”是指该主机的共享目录或隐藏的共享的磁盘分区,连接时,一般要求输入windows系统的用户账号和密码)就可以访问。

例如,安装windows XP系统的主机的IP地址为:”192.168.0.101″,共享文件夹为”music”,则在Ubuntu系统的Nautilus文件浏览器输入地址,如:”smb://192.168.0.101/music“,则windows系统共享的文件夹得内容显示在浏览器中。同样,向共享文件夹写入数据也是如此操作,不过此时要求该windows账号对共享文件夹具有可写权限。

使用SMB协议实现Ubuntu与其他系统(主要是windows系统)间的文件夹共享,与采用FTP方式相比,更为简单,几乎不需要安装什么额外的软件,而且可以直接采用”复制粘贴“的方式在系统间共享大容量的文件。

images.google

5个评论

  1. 聪壹艮
    2010/01/01 于 00:04:59

    2010年到了,祝莫老师早生贵子…. 哈哈

    • 漠天
      2010/01/01 于 20:36:59

      师傅还没结婚呢,

  2. 微知博客
    2009/12/23 于 22:56:24

    这个就像文件共享的网上邻居一样是吧

    • 漠天
      2009/12/24 于 12:24:38

      @微知博客,恩,差不多。

  3. 聪壹艮
    2009/12/23 于 15:55:55

    莫老师,慢慢来,这么多,一下消化不了..

发表评论

您的昵称 *

您的邮箱 *

您的网站

[贴图]

博客公告
  • 漠天博客换新的主题了,本主题系博主漠天开发,现在正处于测试阶段,虽然作者在个人本本上做了无数的测试,但是不能保证毫无BUG,所以,希望广大读者如发现本博客的BUG时希望向博主报告。==》留言本,在这谢谢你对本站的支持。