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傳文件
區域網可以使用文件共享