华铸 发表于 2005-5-18 17:13:52

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

问题是丢人点,但搞了半天都解决不了,不问不行。

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

还有,有没有一个简单教程,教如何在ML下配置sshd。

demonlj 发表于 2005-5-18 21:16:23

可以在一台主机上建立一个ftp吧,用vsftpd吧。挺好用的

大角牛 发表于 2005-5-18 21:46:31

可以通过smb,或者nfs。smb肯定是没问题的

alpher 发表于 2005-5-18 22:39:32

如果不装其他ftp一类的工具,也是可以的,用ssh
默认情况,magiclinux是关闭ssh服务的
运行setup打开ssh服务
就可以通过ssh在两个magiclinux 之间传递文件了。
因为都是linux,没必要用ftp

conner 发表于 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。

alpher 发表于 2005-5-19 09:42:06

conner好牛!
:shock:
我要copy下来,以备后用

华铸 发表于 2005-5-19 10:14:11

太感谢你们了。没想到这么基础的问题都有那么多人回答,谢谢。一一试过了,都成了。只是SMB中的共享设置还要点时间去琢磨。

alpher 发表于 2005-5-19 10:20:03

共享还是不要玩了
xp下两台机器之间共享偶都搞不定呢
hehe

华铸 发表于 2005-5-19 10:29:20

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。

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

conner 发表于 2005-5-19 10:43:35

公社系统输出默认为gz格式,你要用tar xvmfz 来解。或者改名为.gz后缀。

conner 发表于 2005-5-19 10:48:09

不行你就用scp,

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

华铸 发表于 2005-5-19 11:56:23

不行你就用scp,

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

谢谢!我发现在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: *** 错误 1

alpher 发表于 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了解多了。

test2002 发表于 2005-5-19 14:15: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。

conner好招,以前我还用ftp传,实在是笨。
页: [1] 2
查看完整版本: 如何在两台MagicLinux中相互拷贝文件