怎么使用FTP,实现两台计算机之间文件的传输?需要注意什么......

怎么使用FTP,实现两台计算机之间文件的传输?需要注意什么......,第1张

楼主的意思在在两台计算机之间传输数据吧,如果只是传数据,使用共享文件夹就可以!方法如下:
1。在我的电脑D盘,建立一个文件夹D:/share
2。在share文件夹上点右键,选择共享,找到“网络共享和安全”,勾选“在网络上共享这个文件夹”项
3。查看下本机的IP(如:192168123)或是计算机名(pc1),
4。在另一台计算机上,当然得保证在同一网段,打开我的电脑,在地址栏输入开启共享机的IP地地址如:\\192168123,如果共享成功,就可以看到share文件夹,就可以相互传文件了
另外如果使用FTP的话,其实不能叫传文件,这个方法实际是建立一个FTP服务器,然后让客户机去访问FTP服务器,从FTP上下载文件到本地计算机,当然这个的目的,也是为了实现文件交换。方法如下:
1。上网下载FTP服务器软件,如cuteFTP或是Home FTP(推荐,主要是配置简单易用),或是直接在 *** 作系统上安装IIS服务器(这个只能是windows系统)然后应用IIS的FTP功能也可以实现FTP,当然也可以用其它的FTP服务器;这里以HOME FTP Server为例讲解
2。安装下载好的HOME FTP服务器,安装好之后进行配置
2。1 点击设置,可以配置匿名用户,指定目录,即FTP文件服务器目录(如:D:\FTPRoot),也可以配置虚拟目录,配置后可以将其它盘(F:\share)的目录虚拟到FTPRoot下,而可以获得FTPRoot的权限;这个服务器就这点最精典
2。2 点击新增成员,可以添加新用户,即非匿名用户,可以配置权限和虚拟目录;
2。3 配置好之后点击开始服务启动FTP服务器
2。4 查看服务器(装有FTP软件的计算机)的IP地址如:192168123
3。在客户机,打开我的电脑,在地址栏输入ftp://192168123 如果配置成功,即可以访问FTP服务器,如果开启文件上传权限,可以上传或下载文件
3。1 当然也可以下载一个FTP服务器客户端工具,即可以访问
3。2注意:如果没安装FTP客户端,使用非匿名用户访问时要用到帐号和密码,格式为:
ftp://用户:密码@服务器IP
如:ftp://admin:123456@192168123
登陆后,获得admin用户的所有权限

可以按照如下方式进行 *** 作:

1、首先先将两台电脑开机,用网线连接起来,直接插在平时上网用的端口,如图中所示。

2、接下来可以找到电脑里需要传送的文件。然后设置共享,如图中所示。

3、然后选中文件夹,右键单击,点击共享,依次 *** 作,如图中所示。

4、接着设置完共享之后查询ip地址:方法,在运行里输入cmd,点击确定,如图中所示。

5、同时在d出的窗口里输入ipconfig,回车,可以看到ip,记下这个ip,如图中所示。

6、接下来查看到的ip地址在另一台电脑里的“运行”里输入。格式:\\16925485234 然后点击确定,如图中所示。

7、然后连接到了两台电脑了,右键进行复制到本地电脑的磁盘中了,如图中所示。

8、最后可以打开本地磁盘,右键进行复制粘贴,达到文件传送的目的,如图中所示。

扩展资料

多服务器共享方式:

方法一:先打开IE填入一个URL地址,这时IE会自动从网关地址中寻找可用网关,然后连接URL地址(这需要一段比较长的时间)。

如果IE提示找不到服务器就证明局域网上没有计算机建立了Internet连接或启动SyGate。这时您就可以按正常方法运行拨号程序拨号上网了。可别忘了运行SyGate以便其他计算机共享上网啊。

方法二:使先运行拨号程序,如果拨号成功就证明当前没有其他计算机上网(这里假设电信禁止了重复拨号,若电信没有禁止重复拨号,你现在运用的就是本文前面介绍的重复拨号法),你的计算机担任网关。这时,您应运行SyGate以便其他计算机上网。

如果拨号程序返回错误信息,证明有其他计算机正在上网,你只须打开IE让他自动寻找可用网关。这种方法使用灵活是家庭或邻居共享上网的最好方法。

参考资料:

百度百科-网络共享

scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下。scp传输数据用的是SSH协议,保证了数据传输的安全,其格式如下:
scp 远程用户名@IP地址:文件的绝对路径 本地Linux系统路径
scp 本地Linux系统文件路径 远程用户名@IP地址:远程系统文件绝对路径名
scp使用第一种格式是将远程Linux系统上的某个文件或者目录拷贝到本地Linux系统上来,使用第二种是将本地的某个文件或者目录拷贝到远程Linux系统的某个路径下。
2、举例
(1)目前我们处在IP为“19216860133”的Linux系统下,计划将系统下的/home/ixdba/etctargz文件拷贝到IP为“19216860
168”的远程Linux系统中root用户下的/tmp目录下:
scp /home/ixdba/etctargz root@19216860168:/tmp
命令输入完毕,会要求输入“19216860168”服务器root的密码,然后开始远程拷贝数据。
如果我们处在“19216860168”服务器上,也可以使用下面的命令传输数据:
scp root@19216860133:/home/ixdba/etctargz /tmp
命令输入完毕,此时会要求输入“19216860133”服务器root的密码,然后开始远程拷贝数据。
(2)将本地/etc目录中所有的文件和子目录拷贝到IP为“19216860135”的远程Linux系统的root用户下的/opt目录中:
scp -r /etc root@19216860135:/opt
这里的选项“r”与cp命令的“r”选项含义相同。

你要2个服务器传送文件的话,假如你有QQ之类的,(两台都要有)这样你就可以用电脑1发文件到QQ,然后用电脑2接受就可以了。要是你没有QQ这类的,你就把电脑1和电脑2用一个WIFI,就可以相互连接了。

FTP命令是Internet用户使用最频繁的命令之一,熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。
如果你想学习使用进行后台FTP下载,那么就必须学习FTP指令。
FTP的命令行格式为: ftp -v -d -i -n -g [主机名] ,
其中 -v 显示远程服务器的所有响应信息;
-n 限制ftp的自动登录,即不使用;n etrc文件;
-d 使用调试方式;
-g 取消全局文件名。
FTP使用的内部命令如下(中括号表示可选项):
1![cmd[args>:在本地机中执行交互shell,exit回到ftp环境,如:!lszip
2$ macro-ame[args]: 执行宏定义macro-name。
3account[password]: 提供登录远程系统成功后访问系统资源所需的补充口令。
4append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。
5ascii:使用ascii类型传输方式。
6bell:每个命令执行完毕后计算机响铃一次。
7bin:使用二进制文件传输方式。
8bye:退出ftp会话过程。
9case:在使用mget时,将远程主机文件名中的大写转为小写字母。
10cd remote-dir:进入远程主机目录。
11cdup:进入远程主机目录的父目录。
12chmod mode file-name:将远程主机文件file-name的存取方式设置为mode,如:chmod 777 aout。
13close:中断与远程服务器的ftp会话(与open对应)。
14cr:使用asscii方式传输文件时,将回车换行转换为回行。
15delete remote-file:删除远程主机文件。
16debug[debug-value]:设置调试方式, 显示发送至远程主机的每条命令,如:deb up 3,若设为0,表示取消debug。
17dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件
18disconnection:同close。
19form format:将文件传输方式设置为format,缺省为file方式。
20get remote-file[local-file]: 将远程主机的文件remote-file传至本地硬盘的local-file。
21glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。
22hash:每传输1024字节,显示一个hash符号(#)。
23help[cmd]:显示ftp内部命令cmd的帮助信息,如:help get。
24idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。
25image:设置二进制传输方式(同binary)。
26lcd[dir]:将本地工作目录切换至dir。
27ls[remote-dir][local-file]:显示远程目录remote-dir, 并存入本地文件local-file。
28macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。
29mdelete[remote-file]:删除远程主机文件。
30mdir remote-files local-file:与dir类似,但可指定多个远程文件,如 :mdir ozipoutfile 。
31mget remote-files:传输多个远程文件。
32mkdir dir-name:在远程主机中建一目录。
33mls remote-file local-file:同nlist,但可指定多个文件名。
34mode[modename]:将文件传输方式设置为modename, 缺省为stream方式。
35modtime file-name:显示远程主机文件的最后修改时间。
36mput local-file:将多个文件传输至远程主机。
37newer file-name: 如果远程机中file-name的修改时间比本地硬盘同名文件的时间更近,则重传该文件。
38nlist[remote-dir][local-file]:显示远程主机目录的文件清单,并存入本地硬盘的local-file。
39nmap[inpattern outpattern]:设置文件名映射机制, 使得文件传输时,文件中的某些字符相互转换, 如:nmap $1$2$3[$1,$2][$2,$3],则传输文件a1a2a3时,文件名变为a1,a2。 该命令特别适用于远程主机为非UNIX机的情况。
40ntrans[inchars[outchars>:设置文件名字符的翻译机制,如ntrans1R,则文件名LLL将变为RRR。
41open host[port]:建立指定ftp服务器连接,可指定连接端口。
42passive:进入被动传输方式。
43prompt:设置多个文件传输时的交互提示。
44proxy ftp-cmd:在次要控制连接中,执行一条ftp命令, 该命令允许连接两个ftp服务器,以在两个服务器间传输文件。第一条ftp命令必须为open,以首先建立两个服务器间的连接。
45put local-file[remote-file]:将本地文件local-file传送至远程主机。
46pwd:显示远程主机的当前工作目录。
47quit:同bye,退出ftp会话。
48quote arg1,arg2:将参数逐字发至远程ftp服务器,如:quote syst
49recv remote-file[local-file]:同get。
50reget remote-file[local-file]:类似于get, 但若local-file存在,则从上次传输中断处续传。
51rhelp[cmd-name]:请求获得远程主机的帮助。
52rstatus[file-name]:若未指定文件名,则显示远程主机的状态, 否则显示文件状态。
53rename[from][to]:更改远程主机文件名。
54reset:清除回答队列。
55restart marker:从指定的标志marker处,重新开始get或put,如:restart 130。
56rmdir dir-name:删除远程主机目录。
57runique:设置文件名只一性存储,若文件存在,则在原文件后加后缀1, 2等。
58send local-file[remote-file]:同put。
59sendport:设置PORT命令的使用。
60site arg1,arg2:将参数作为SITE命令逐字发送至远程ftp主机。
61size file-name:显示远程主机文件大小,如:site idle 7200。
62status:显示当前ftp状态。
63struct[struct-name]:将文件传输结构设置为struct-name, 缺省时使用stream结构。
64sunique:将远程主机文件名存储设置为只一(与runique对应)。
65system:显示远程主机的 *** 作系统类型。
66tenex:将文件传输类型设置为TENEX机的所需的类型。
67tick:设置传输时的字节计数器。
68trace:设置包跟踪。
69type[type-name]:设置文件传输类型为type-name,缺省为ascii,如:type binary,设置二进制传输方式。
70umask[newmask]:将远程服务器的缺省umask设置为newmask,如:umask 3
71user user-name[password][account]:向远程主机表明自己的身份,需要口令时,必须输入口令,如:user anonymous my@email。
72verbose:同命令行的-v参数,即设置详尽报告方式,ftp 服务器的所有响 应都将显示给用户,缺省为on
73[cmd]:同help

1打开FLASHFXP软件

2双击flashfxp 软件上的2个小电脑图标从本地浏览器切换到FTP浏览器

3切换到FTP浏览器之后,点击左边连接按钮 图标进行FTP链接设置点击链接即可。

5同理链接FLASHFXP 右边的 FTP浏览器,和左边一样, 链接设置好全选网站文件点击右键传送即可。

Linux和Windows之间文件传输,安装Samba即可(服务器进行网络文件共享的一种方式),然后Windows通过Samba连接,方法如下(以Centos为例):

1、安装Samba相关软件

yum install samba samba-client samba-commo  
chkconfig smb on  
chkconfig nmb on

2、对路由表做如下 *** 作

iptables -I INPUT 4 -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT  
iptables -I INPUT 5 -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT  
iptables -I INPUT 6 -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT  
service iptables save

3、对配置文件进行备份,配置一个公开的目录

cp /etc/samba/smbconf /etc/samba/smbconfbak  
rm /etc/samba/smbconf  
touch /etc/samba/smbconf  
vi /etc/samba/smbconf  
#配置一个公开的访问目录,在新创建的smbconf文件中加入以下配置  
<pre name="code" class="plain">
#========= Global Settings ========  
[global]  
workgroup = WORKGROUP  
security = share  
map to guest = bad user  
#===== Share Definitions ==========
[MyShare]  
#共享目录路径
path = /home/samba/share  
browsable =yes  
writable = yes  
guest ok = yes  
read only = no

4、设置文件夹权限,检测配置文件,重启服务

chmod -R 0777 /home/samba/share  
testparm  
service smb restart# service nmb restart

5、Windows下以访问共享的方式即可查看共享目录,按下win7的快捷键(WIN+R)打开“运行”工具。

6、在“运行”中输入:\\samba 服务器的ip\共享目录 然后回车即可连接。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/13054865.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-29
下一篇2025-08-29

发表评论

登录后才能评论

评论列表(0条)

    保存