QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1672|回复: 15

如何在两台MagicLinux中相互拷贝文件

[复制链接]
发表于 2005-5-18 17:13:52 | 显示全部楼层 |阅读模式
问题是丢人点,但搞了半天都解决不了,不问不行。

FTP、SMB都不行,要用一台Windows的机器作中转,好可怜。

还有,有没有一个简单教程,教如何在ML下配置sshd。
发表于 2005-5-18 21:16:23 | 显示全部楼层
可以在一台主机上建立一个ftp吧,用vsftpd吧。挺好用的
回复

使用道具 举报

发表于 2005-5-18 21:46:31 | 显示全部楼层
可以通过smb,或者nfs。smb肯定是没问题的
回复

使用道具 举报

发表于 2005-5-18 22:39:32 | 显示全部楼层
如果不装其他ftp一类的工具,也是可以的,用ssh
默认情况,magiclinux是关闭ssh服务的
运行setup打开ssh服务
就可以通过ssh在两个magiclinux 之间传递文件了。
因为都是linux,没必要用ftp
回复

使用道具 举报

发表于 2005-5-19 09:22:46 | 显示全部楼层
ML内核支持shfs, 可以通过ssh mount一个远程的目录,不过要装一个shfsmount的工具。附件gz包解开后,用root运行make和make install就可以用以下命令mount了:

mount -t shfs 用户名@IP地址:目录 本机目录

比如要mount 远程192.168.0.1的/foo目录到本地的remote目录,用conner用户:

mount -t shfs [email protected]:/foo remote

然后输入密码就可以了。如果想自动加载,可以修改fstab。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2005-5-19 09:42:06 | 显示全部楼层
conner好牛!

我要copy下来,以备后用
回复

使用道具 举报

 楼主| 发表于 2005-5-19 10:14:11 | 显示全部楼层
太感谢你们了。没想到这么基础的问题都有那么多人回答,谢谢。一一试过了,都成了。只是SMB中的共享设置还要点时间去琢磨。
回复

使用道具 举报

发表于 2005-5-19 10:20:03 | 显示全部楼层
共享还是不要玩了
xp下两台机器之间共享偶都搞不定呢
hehe
回复

使用道具 举报

 楼主| 发表于 2005-5-19 10:29:20 | 显示全部楼层
[quote:e917592f46="conner"]ML内核支持shfs, 可以通过ssh mount一个远程的目录,不过要装一个shfsmount的工具。附件gz包解开后,用root运行make和make install就可以用以下命令mount了:

mount -t shfs 用户名@IP地址:目录 本机目录

比如要mount 远程192.168.0.1的/foo目录到本地的remote目录,用conner用户:

mount -t shfs [email protected]:/foo remote

然后输入密码就可以了。如果想自动加载,可以修改fstab。[/quote]

老大,shfsmount下载了,但解压出错。我用Konqueror、FireFox、D4X都试过了,但还是不行,麻烦你看看。
回复

使用道具 举报

发表于 2005-5-19 10:43:35 | 显示全部楼层
公社系统输出默认为gz格式,你要用tar xvmfz 来解。或者改名为.gz后缀。
回复

使用道具 举报

发表于 2005-5-19 10:48:09 | 显示全部楼层
不行你就用scp,

scp 文件 用户名@IP:/目录
回复

使用道具 举报

 楼主| 发表于 2005-5-19 11:56:23 | 显示全部楼层
[quote:6d4043506e="conner"]不行你就用scp,

scp 文件 用户名@IP:/目录[/quote]

谢谢!我发现在Linux下,遇到困难是一件幸福的事。
我一开始就想用scp的,但由于scp需要ssh的支持,而ML默认是没有启动ssh服务,我到OpenSSH网站中看了一大堆文档,搞了一个晚上,才配起了ssh,然后我用scp实现了两台Linux机器的文件拷贝。

另外,用Konqueror下载的shfsmount还是无法解压,一定要用FireFox才行,解压后make还是失败,报告:
gcc -g -Wall -I- -I. -I../shfs/Linux-2.4/ -DSHFS_VERSION=\"unknown\" -c shfsmount.c -o shfsmount.o
shfsmount.c:42:21: shfs_fs.h: 没有那个文件或目录
shfsmount.c: In function `version':
shfsmount.c:148: error: `PROTO_VERSION' undeclared (first use in this function)
shfsmount.c:148: error: (Each undeclared identifier is reported only once
shfsmount.c:148: error: for each function it appears in.)
shfsmount.c: In function `main':
shfsmount.c:431: error: `PROTO_VERSION' undeclared (first use in this function)
shfsmount.c:662: error: `SHFS_IOC_NEWCONN' undeclared (first use in this function)
make: *** [shfsmount.o] 错误 1
回复

使用道具 举报

发表于 2005-5-19 12:58:15 | 显示全部楼层
“我到OpenSSH网站中看了一大堆文档,搞了一个晚上,才配起了ssh,”
不用配置,setup,开启ssh服务
重启,就可以使用了
只道几个明令就行了
这个俺用过的,不用配置什么东西
回复

使用道具 举报

 楼主| 发表于 2005-5-19 14:15:31 | 显示全部楼层
哈哈!刚开始不知道,只知道要用ssh,必需先启动sshd后台,sshd后台又要先生成key,折腾了好久。今天回来,一看帖子,重新装了一个ML,用Setup开启ssh服务,重启,看到系统自动生成所需要的Key,好简单啊。不过折腾一下也好,对ssh了解多了。
回复

使用道具 举报

发表于 2005-5-19 14:15:46 | 显示全部楼层
[quote:9c77c34d6e="conner"]ML内核支持shfs, 可以通过ssh mount一个远程的目录,不过要装一个shfsmount的工具。附件gz包解开后,用root运行make和make install就可以用以下命令mount了:

mount -t shfs 用户名@IP地址:目录 本机目录

比如要mount 远程192.168.0.1的/foo目录到本地的remote目录,用conner用户:

mount -t shfs [email protected]:/foo remote

然后输入密码就可以了。如果想自动加载,可以修改fstab。[/quote]

conner好招,以前我还用ftp传,实在是笨。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-29 20:44 , Processed in 0.048047 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表