當前位置:首頁 » 操作系統 » windows向linux傳文件

windows向linux傳文件

發布時間: 2022-05-14 19:16:10

1. 如何實現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\共享目錄 然後回車即可連接。

2. 如何在windows和linux傳輸文件

方法有很多,分別介紹一下吧。

  1. 由於通常我們在Windows上通過ssh連接監聽在Linux的。所以完全可以利用SCP來直接傳輸。可以下載一個叫做WinSCP的軟體,然後按照配置普通ssh 客戶端 (例如Putty)的方法進行主機,用戶,密碼/密鑰 的配置後,在協議中選擇SCP即可。成功後會分別列出兩邊的文件,拖拽就行了。

  2. 古老的ftp,自己在LInux上搭建一個FTP服務。 然後選擇一個Windows的FTP客戶端來傳送。 比較麻煩,如果有sshd服務,不太推薦這么搞。

  3. 藉助Webservice ,這個算是比較偏門的方法,比如在Linux中安裝一個apache,在Windows中安裝一個IIS ,然後分別用wget或IE去頁面上拖拽。

  4. Samba/CIFS Server 比較適合多人無腦共享,人一多,我們就不能指望所有人都要會配置scp客戶端。 所以在Linux上搭建samba伺服器,然後Windows客戶端就可以通過文件查看器直接訪問。不過,配置samba許可權這部分可是夠累的。

  5. 其他諸如NFS,各種曲線救國(上傳/下載S3)就不多說了。

3. 如何從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 模式。

4. 如何從Windows遠程上傳文件到Linux

其實用filezilla這種sftp工具更方便些,直接登錄,拖動就可以了。

如果非要securecrt,右鍵你已經登錄的linux主機的標簽位置,點connect sftp session,即可打開單獨打開一個sftp界面,ls cd 這種命令,是對linux進行操作,lls,lcd,是對windows進行操作,
pwd是公共的,上傳用put,
一般都是先lcd到你要上傳的windows目錄下,再lls列出文件,找出你要的文件,最好是英文開頭,不然麻煩,再 put上去就ok了,linux目錄要用絕對路徑,不然容易放錯位置。
再多的指令,我就不清楚了,只做過這些操作。

5. 在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下實時同步,直接讀寫即可。

6. 怎麼把文件從windows上傳到linux中

1.遠程連接centos系統 1 下載,安裝一個xshell遠程軟體,或其他ssh軟體也行。連接上linux伺服器。 END 2.檢查是否安裝 sz rz命令 1 如下圖,輸入 rpm -qa grep sz 和 rpm -qa grep rz 命令查看是否安裝該程序。 2 如果沒有安裝,可以輸入 yum -install sz yum -install rz命令進行安裝 END 3.測試命令-- windows上傳文件到centos 1 1.rz r就是receive linux伺服器接收。 也就是 windows上傳文件。 如圖,輸入rz會調出一個對話框,可以選擇你需要上傳的文件 2 選擇上傳的文件,即可進行上傳了。 如下圖 3 一會就上傳好了,如下圖 END 4,測試命令-- 下載文件 (linux文件下載 1sz r就是Send linux伺服器發送。 也就是 windows下載文件。 如圖,輸入sz 後面接上你需要發送的文件 或文件夾 如下圖 回車之後,會彈出一個窗口提示,您需要存放文件的路徑,如下圖 3 點擊保存之後,文件就開始下載了。怎麼樣是不是很簡單?

7. 怎麼把windows上的文件傳到linux

把windows上的文件傳到linux 步驟如下:

  1. 下載一個SSH Secure Shell Client即可,SSHSecureShellClient-3.2.9下載地址:http://linux.linuxidc.com/

  2. 安裝完成之後在桌面上會出現兩個圖標

  3. 左邊是自己Windows系統上的文件,右邊是Linux系統上的文件,上傳時只用將左邊的文件用滑鼠拖到右邊窗口即可


8. 怎麼把windows的文件上傳到linux上命令

1.遠程連接centos系統

1
下載,安裝一個xshell遠程軟體,或其他ssh軟體也行。連接上linux伺服器。

END
2.檢查是否安裝 sz rz命令

1
如下圖,輸入 rpm -qa |grep sz 和 rpm -qa |grep rz 命令查看是否安裝該程序。

2
如果沒有安裝,可以輸入 yum -install sz yum -install rz命令進行安裝

END
3.測試命令-- windows上傳文件到centos

1
1.rz r就是receive linux伺服器接收。 也就是 windows上傳文件。

如圖,輸入rz會調出一個對話框,可以選擇你需要上傳的文件

2
選擇上傳的文件,即可進行上傳了。 如下圖

3
一會就上傳好了,如下圖

END
4,測試命令-- 下載文件 (linux文件下載

1sz r就是Send linux伺服器發送。 也就是 windows下載文件。
如圖,輸入sz 後面接上你需要發送的文件 或文件夾 如下圖

回車之後,會彈出一個窗口提示,您需要存放文件的路徑,如下圖

3
點擊保存之後,文件就開始下載了。怎麼樣是不是很簡單?

9. 怎麼把文件從windows復制到linux

windows里的文件復制到Linux系統里,可以用XFTP進行遠程傳輸,也可以在XSHELL遠程工具里登錄linux系統,在linux系統里使用命令上傳文件。1、XFTP方式:下載安裝XFTP後,建立到linux的連接,登錄linux系統;左側是windows的文件,右側是linux的文件夾。相互拖拽即可實現文件傳輸。2、用遠程工具,如XSHELL登錄到linux系統里安裝lrzsz的包:yum install lrzsz ;如果沒有yum,可以到安裝盤的pakage里找到lrzsz的包,放到伺服器里進行安裝。安裝好後,運行 rz 進行上傳文件測試;sz 文件名 進行下載測試

熱點內容
我的世界網易伺服器經驗池 發布:2022-07-02 12:32:24 瀏覽:316
linuxphp升級56 發布:2022-07-02 12:32:24 瀏覽:902
c語言16進制輸入 發布:2022-07-02 12:24:34 瀏覽:265
dnsmasq緩存時間 發布:2022-07-02 12:22:41 瀏覽:752
電腦伺服器導致胎停嗎 發布:2022-07-02 12:19:48 瀏覽:49
白鷺游戲源碼 發布:2022-07-02 12:19:42 瀏覽:814
三才配置怎麼算屬相 發布:2022-07-02 12:18:41 瀏覽:197
神奇指演算法 發布:2022-07-02 12:18:31 瀏覽:254
linux紅帽系統下載 發布:2022-07-02 12:12:46 瀏覽:335
預處理與預編譯 發布:2022-07-02 12:11:36 瀏覽:986