windowslinux传文件
㈠ linux系统 怎样和windows互传文件
一、配置环境
虚拟机Linux:Fedora 9
文件传输工具:SSHSecureShellClient-3.2.9
二、实现步骤
1. 在Windows中安装文件传输工具SSHSecureShellClient-3.2.9,主界面如下。左边是Windows资源管理器,右边是Linux目录显示区(还没连接到Linux不可操作)。
2. 启动虚拟机中的Linux,查看Linux的IP地址,如下。ifconfig命令查看IP地址,IP是192.168.134.128。
3. 在Windows的命令行测试Ping Linux的IP地址,如下。可以Ping通Linux主机。
4. 开启Linux的SSHD服务,如下。SSHSecureShellClient-3.2.9需要SSHD服务支持。5. 开始到Linux的连接,如下:
(1)单击工具栏上的Quick Connect按钮;
(2)输入Linux的IP地址和用户名,其他默认;
(3)如果出现这个界面,说明不能连接到这个IP或者SSHD服务没有开启;
(4)如果出现这个界面,说明可以连接到Linux了,输入Linux的登录密码;
(5)已经连接到Linux了。左边是Windows资源管理器,右边是Linux目录,默认打开到/root目录。
6. 开始在Windows与Linux之间传输文件,如下。直接用鼠标拖动要传送的文件即可。
在实际的嵌入式Linux开发中,有很多时候需要在Windows与Linux之间传输文件,特别是只有一台开发主机的时候,当然在Windows与Linux之间传输文件的方法也有很多。
㈡ 如何实现windows和linux之间的文件传输
Linux和Windows之间文件传输,安装Samba即可(服务器进行网络文件共享的一种方式),然后Windows通过Samba连接,方法如下(以Centos为例):
1、安装Samba相关软件
1
2
3
yum install samba samba-client samba-commo
chkconfig smb on
chkconfig nmb on
2、对路由表做如下操作
1
2
3
4
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、对配置文件进行备份,配置一个公开的目录
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
rm /etc/samba/smb.conf
touch /etc/samba/smb.conf
vi /etc/samba/smb.conf
#配置一个公开的访问目录,在新创建的smb.conf文件中加入以下配置
<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、设置文件夹权限,检测配置文件,重启服务
1
2
3
chmod -R 0777 /home/samba/share
testparm
service smb restart# service nmb restart
5、Windows下以访问共享的方式即可查看共享目录,按下win7的快捷键(WIN+R)打开“运行”工具。
6、在“运行”中输入:\\samba 服务器的ip\共享目录 然后回车即可连接。
㈢ windows文件上传到linux服务器
下载 Filezilla client工具,此客户端为免费软件,下载完成后安装,安装一路下一步在这里就不过多阐述了,下载地址
安装完成打开filezilla 客户端程序
点击文件标签,打开站点管理
再打开的站点管理里面,点击右下角的新站点
新建完站点后配置接下里配置站点参数;
1、给站点起一个好记的名字,方便以后连接时辨别站点
2、输入主机的IP地址,我这里要连接的linux主机的IP地址是 172.26.201.154
3、协议选择“Sftp-SSH File Transfer protocol"
4、 登录类型选择“询问密码” 用户输入“root”
注意:此连接需要开启linux系统的sshd服务,目前常见的linux系统都默认开启的,如果没有开始,在linux系统下执行 service sshd start 命令即可开启!
6
配置完成后点击左下角的连接按钮连接会提示输入密码,按照要求输入root用户的密码即可;
㈣ 如何在windows和linux传输文件
方法有很多,分别介绍一下吧。
由于通常我们在Windows上通过ssh连接监听在Linux的。所以完全可以利用SCP来直接传输。可以下载一个叫做WinSCP的软件,然后按照配置普通ssh 客户端 (例如Putty)的方法进行主机,用户,密码/密钥 的配置后,在协议中选择SCP即可。成功后会分别列出两边的文件,拖拽就行了。
古老的FTP,自己在LInux上搭建一个FTP服务。 然后选择一个Windows的FTP客户端来传送。 比较麻烦,如果有sshd服务,不太推荐这么搞。
借助Webservice ,这个算是比较偏门的方法,比如在Linux中安装一个apache,在Windows中安装一个IIS ,然后分别用wget或IE去页面上拖拽。
Samba/CIFS Server 比较适合多人无脑共享,人一多,我们就不能指望所有人都要会配置scp客户端。 所以在Linux上搭建samba服务器,然后Windows客户端就可以通过文件查看器直接访问。不过,配置samba权限这部分可是够累的。
其他诸如NFS,各种曲线救国(上传/下载S3)就不多说了。
㈤ Linux和windows之间上传文件用什么命令呢
1.可以下载一个xftp 来进行上传
2.可以下载lrzsz 然后用rz上传有时间可以学习《Linux就该这么学》里面讲的很详细
㈥ 在WIN下向LINUX上传文件的几种方法
比较麻烦)采用NETBIOS协议,在linux安装了samba。
利用命令:smbmount //IP/sharename /mountpoint缺点:NETBIOS毕竟稳定性不够。有时候会挂载不上。还需要特别注意打开windows的guest用户。并需要设置密码。
对访问权限的设置也很重要。
第二种(不常用哦,
呵呵!)在虚拟机上选择(必须先停掉虚拟机。注意是关机状态下才可以。)
Edit virtual machine setting --add--hard disk--Use a physical disk (for
advanced users)--divrce(选择分区这里你必须了解自己的分区写法和自己的硬盘类型。是SCSI还是SATA还是IDE)添加结束后还需要挂载。如果是NTFS格式的文件还需要下载为LINUX下载核心版本相同的支持软件。并安装。
如果要每次自动挂载还需要修改/etc/fstab文件。
第三种(这个很常见,
不过要比较熟悉SSH)(推荐使用)使用SSHSecure软件。安装在windows下。并且linux下打开sshd
这个服务。通过远程连接linux
。输入linux的用户名密码。登录linux
。文件的传送只要在窗口中拖拉就可以了。很方便。也是感觉最好用的一种方式。
第四种(常用)如果你的VMware是运行在windows下的,那么通过
VMware Tools
的共享机制可以进行文件交换,这是速度最快,也是最方便的一种。(1)安装VMwareTools:在LINUX启动完成后,单击VM->InstallVMware Tools,
vmware会把所需的文件虚拟成cdrom;把该cdrom中的tar.gz文件解压,然后执行
vmware-tools-distrib/vmware-install.pl
,采用默认设置,直到安装完成;(2)在
vmware for windows的virtual host
设置中,为该LINUX虚拟系统增加
share folder
,例如:c:/downloads;(3)在LINUX中,
/mnt/hgfs目录下,能看到第2步中共享的目录,目录中的文件,与windows下实时同步,直接读写即可。
㈦ 怎么在windows和linux之间传文件
当然,windows与linux之间文件的传输的两种方式有很多,这里就仅仅列出工作中遇到的,作为笔记;
方法一:安装SSH Secure Shell Client客户端
安装即可登录直接拖拉到linux,如果从linux下导出文件则需要如此操作
文件自动回到windows窗口的当前目录;
方法2:通过windows cmd窗口命令
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator>d:
D:\>e:
step1:ftp登录
E:\>ftp 128.8.28.212
Connected to 128.8.28.212.
220 (vsFTPd 2.2.2)
User (128.8.28.212:(none)): oracle
331 Please specify the password.
Password:
230 Login successful.
step2:查看目录中的文件列表
ftp> cd wangxj
250 Directory successfully changed.
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
enfo_ods.dmp
enfo_ods.log
tsubject.dmp
tsubject.log
226 Directory send OK.
ftp: 收到 56 字节,用时 0.00Seconds 56000.00Kbytes
step3:从linux当前目录下载文
ftp> get enfo_ods.dmp200 PORT command successful. Consider using PASV150 Opening BINARY mode data connection for enfo_ods.dmp (325029888 bytes)226 Transfer complete.ftp: 收到 325029888 字节,用时 27.39Seconds 11866.74Kbytes/sec.
ftp> get enfo_ods.log
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for enfo_ods.log (13704 bytes).
226 Transfer complete.
ftp: 收到 13704 字节,用时 0.00Seconds 13704000.00Kbytes/sec.
step4:从windows上传文件到linux
ftp> put test.ktr;
test.ktr;: File not found
//退出ftp 或者用bye
ftp> quit
E:\>ftp 128.8.28.212
Connected to 128.8.28.212.
220 (vsFTPd 2.2.2)
User (128.8.28.212:(none)): oracle
331 Please specify the password.
Password:
230 Login successful.
ftp> put E:\test.ktr
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 Transfer complete.
ftp: 发送 23410 字节,用时 0.00Seconds 23410000.00Kbytes/sec.
ftp>
备注:
ftp是通用协议,不区分系统的。
知道linux机器的IP即可。
开始 -> 运行,输入cmd并回车,键入以下命令(前面的>为命令提示符,不用输入):
> ftp Linux机器的IP地址
> binary
> put windows系统本地文件全路径 /linux系统上的目标路径
> bye
其中,如果是文本文件,可以不用binary设置为二进制传输模式(默认文本模式,会自动转换文本格式)。如果是非文本文件(例如可执行文件),建议一定要设置为 binary 模式。
㈧ 怎么通过windows和linux传输文件
你 vwindows是安装一个 flashfxp软件然后打开输入linux用户和密码。连接类型选sftp
点连接,就可以传文件或者下载linux文件了。。。
㈨ windows如何向linux传文件
局域网可以使用文件共享