導航:首頁 > 文件類型 > linux區域網傳文件

linux區域網傳文件

發布時間:2023-02-18 02:38:49

1. java 文件上傳 程序部署在linux上 怎麼將文件上傳到區域網的另外一台電腦上,不在部署程序的那台電腦上。

你所說的就是把文件傳到別的電腦里,如果是這樣的話,你可以這樣做:
1,如果目的主機是linux操作系統的話,你可以用:
scp -rp java絕對目錄 root@目的主機IP:+目錄名
2,如果目的主機是Windows系統的話,你可以創建一個samba服務或者ftp服務來實現文件的共享。

2. Linux Ubuntu 跟 windows7用一根網線怎麼傳輸文件

不用網線,用無線就可以,win7建立無線區域網,linux連上win7的區域網,然後用網上連接,或者FTP傳輸都可以
方法:
samba 是ubuntu和windows之間實現網路共享的工具
1. 安裝samba
[cpp] view plain
sudo apt-get install samba
查看安裝是否成功:

[cpp] view plain
sudo dpkg -l samba*
輸入上面命令會看到如下輸出:
[cpp] view plain
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-==============-==============-============================================
ii samba 2:3.5.11~dfsg- SMB/CIFS file, print, and login server for U
un samba-client <none> (no description available)
ii samba-common 2:3.5.11~dfsg- common files used by both the Samba server a
ii samba-common-b 2:3.5.11~dfsg- common files used by both the Samba server a
un samba-tools <none> (no description available)
un samba4 <none> (no description available)
un samba4-clients <none> (no description available)
un samba4-common <none> (no description available)
前面顯示ii表示安裝成功了。

2.創建共享目錄
假設用戶名為user_z
[cpp] view plain

[cpp] view plain
mkdir /home/user_z/share (創建share文件夾用來共享)
chmod 777 /home/user_z/share (更改chare的文件許可權為所有用戶可讀可寫可運行)
3. 備份並編輯smb.conf
[cpp] view plain

[cpp] view plain
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
找到 Authentication參數, 設置 security。
security 的設置可以是為 share, 也可以為 user。設置為 share時,訪問不需要用戶名和密碼,也不需要映射用戶和添加用戶密碼。但是為了安全考慮,此處我們設置為 user, 並設置訪問密碼

[cpp] view plain
security = user(這里也可以設置為share,這時訪問就不需要用戶名和密碼了。那麼就不需要映射用戶和添加用戶與密碼)
username map = /etc/samba/smbusers

設置[share]參數,假設允許訪問share文件夾的網路用戶名是guest_z(後面要相應地添加該用戶)

[cpp] view plain
[Share]
comment = Shared Folder with username and password
path = /home/user_z/share
public = yes
writable = yes
valid users = guest_z
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
available = yes
browseable = yes

找到Global Settings,設置:

[cpp] view plain
<pre name="code" class="cpp">workgroup = WORKGROUP #注意,這里的WORKGROUP是共享中的工作組名稱
#下面的三行是為了防止出現中文目錄亂碼的情況
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936</pre>
<pre></pre>
<p></p>
<pre></pre>
4.添加網路賬戶guest_z<pre name="code" class="cpp">sudo useradd guest_z</pre>要注意,上面只是增加了new這個用戶,卻沒有給用戶賦予本機登錄密碼。所以這個用戶將只能從遠程訪問,不能從本機登錄。而且samba的登錄密碼可以和本機登錄密碼不一樣。現在要新增網路使用者的帳號:<br>
<pre name="code" class="plain">sudo smbpasswd -a guest_z
(設置你的new密碼,這個密碼不是開機登錄時候用的,是你要訪問WIN共享文件或者WIN共享文件訪問你的時候要填的密碼)</pre><br>
5. 編輯smbusers文件,(若第一次添加用戶,此文件可能不存在,輸入下面命令,系統會為我們新建一個smbusers文件)<br>
<pre name="code" class="plain">sudo gedit /etc/samba/smbusers</pre>在smbusers文件中加上<br>
<pre name="code" class="plain">new = 「network username」</pre>保存,退出。<br>
<br>
刪除網路使用者的帳號的命令把上面的 -a 改成 -x;如 sudo smbpasswd -x guest_z<br>
<br>
6. 測試並重啟samba,Samba服務會同時啟動兩個服務,其中smbd主要用來管理共享出來的目錄,nmbd主要用來解析NetBIOS名。在Windows系統中, 主機可以被加入一個組中,這樣每個主機都必須有一個名字,這個名字是用於在網上被標志的名,並非機器的主機名,將其稱為NetBIOS名。其中nmbd進 程是隨著smbd進程啟動而啟動。<br>
<pre name="code" class="plain">sudo testparm #測試
sudo smbd restart
sudo nmbd restart</pre>這樣,在win7命令行中輸入\\linux ip,就可以訪問你linux下的文件了。<br>
<p></p>
<p>7.遇到的訪問錯誤:</p>
<p>「multiple connections to a server or shared resource」, 一種可能性如下:</p>
<p>(鏈接:<a href="http://social.msdn.microsoft.com/Forums/en-US/biztalkgeneral/thread/aeeb452d-0254-4bc2-a598-20f1f57ee8e0/">http://social.msdn.microsoft.com/Forums/en-US/biztalkgeneral/thread/aeeb452d-0254-4bc2-a598-20f1f57ee8e0/</a>)<br>
</p>
<p><span style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px">The network folder specified is currently mapped using a different </span><br style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">
<span style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">user name and password. To connect using a different user name and </span><br style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">
<span style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">password, first disconnect any existing mappings to this network </span><br style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">
<span style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">share. </span><br style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">
</p>
<p style="border-style:initial; border-color:initial; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; margin-top:1em; margin-bottom:1em; outline-width:0px; outline-style:initial; outline-color:initial; padding-top:0px; padding-bottom:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; border-width:initial; border-color:initial; list-style-type:none; text-decoration:none; color:rgb(51,51,51); font-size:13px; line-height:16px; text-align:left">
To do this</p>
<p style="border-style:initial; border-color:initial; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; margin-top:1em; margin-bottom:1em; outline-width:0px; outline-style:initial; outline-color:initial; padding-top:0px; padding-bottom:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; border-width:initial; border-color:initial; list-style-type:none; text-decoration:none; color:rgb(51,51,51); font-size:13px; line-height:16px; text-align:left">
net use * /delete</p>
<span style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">Press 'Y' on keyboard</span><br>
<p><span style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left"><br>
</span></p>
<p><br>
</p>
<p><br>
</p>
<pre></pre>

<div style="padding-top:20px">
<p style="font-size:12px;">版權聲明:本文為博主原創文章,未經博主允許不得轉載。</p>
</div>

3. linux centos之間互傳文件

第一台上安裝個上網代理比如squid
第二台配置yum.conf
添加proxy=http://第一台內網ip:代理埠
現在第二台就可以正常通過yum上網安裝軟體了。

4. vmware裡面的linux怎麼和windows相互傳文件

通過共享文件夾來互傳文件,或者把兩個系統置於同一區域網下,通過FTP之類的網路共享文件,也可以通過掛載u盤來實現,新手建議用第一種共享文件夾,實際生產環境中多用第二種,通過網路來上傳下載文件,最後一種過於繁瑣,需要不停掛載卸載u盤,不推薦http://blog.csdn.net/zz962/article/details/7706755

5. win7使用xmanager登錄Linux,怎樣實現文件拷貝

可以用sftp傳輸,xmanager自帶的xftp客戶端軟體,登錄時候用sftp協議,埠22,這樣就能夠傳輸文件了。如果你用root用戶登錄的話,所有目錄的文件都可以看到。

如果經常要傳輸文件的話,還是在linux上安裝samba服務,它是給windows系統共享用的程序,設置好你所需要共享目錄和許可權,在windows上打開網上鄰居,就跟訪問其他windows共享一樣。

6. linux和windows怎麼進行文件共享

前提說明:
windows主機信息:192.168.1.100 帳號:abc 密碼:123 共享文件夾:share
linux主機信息:192.168.1.200 帳號:def 密碼:456 共享文件夾:/home/def/share

由於暫時還不會防火牆和SELINUX配置,而下面有些方法中的操作會受到他們的限制,因此先關閉這倆。
關閉防火牆的命令:service iptables stop
關閉SELINUX命令:setenforce 0

一、實現linux和windows之間的文件夾共享
方向:windows訪問linux
方法1:使用第三方軟體
1、修改配置文件:vi /etc/ssh/sshd_config,主要是把Port這個參數解除注釋,其他參數可以根據情況自己修改。
2、重啟ssh服務:service sshd restart
3、在windows下安裝SSH Secure SHELL,安裝成功後有個子程序SSH Secure File Transfer Client,打開後輸入:
hostname:192.168.1.200(如果有DNS服務,可以寫成linux主機名)
port:22(默認值,可以修改成其他值)
username:abc(也可以是linux下其他帳號)
password:123
連接成功後就可以在windows下向linux上傳和下載文件了

方法2:SAMBA共享
1、安裝samba:可以先檢查下是否已經安裝:rpm -qa | grep samba,沒有的話自己安裝下,這里介紹下基於RPM包的一種在線安裝模式yum
yum是一種快速安裝模式,它會自動解決軟體安裝時的依賴問題並自動去特定的伺服器下載相應的軟體進行安裝,命令十分簡單:yum install samba,快捷方便的背後離不開程序員的辛苦啊!
2、創建共享文件夾,這里就是mkdir -m 777 /home/def/share
3、修改/etc/samba/smb.conf,這裡面的參數就比較多,主要是
workgroup = WORKGROUP(這個就是windows工作組模式,還有一種是域模式)
hosts allow = 192.168.1.100(可以放問的IP地址,這里寫的時windows地址)
然後在文件的結尾加上
[public](共享名,就是windows訪問時會顯示的名稱)
comment = Public Stuff(注釋)
path = /home/def/share(共享名)
public = yes(公開)
writable = yes(可寫)
當然這里只是些基礎的參數,還有其他的參數根據情況設置,比如會出現亂碼,還要指定編碼格式。
4、重啟smb服務:service smb restart
5、創建samba客戶:smbpasswd -a def,回車後會提示輸入密碼。這個就是將來遠程主機登錄時需要的密碼,這里的def帳號必須時系統已經有的
帳號,沒有的話會報錯,然後新輸的密碼就是遠程登錄密碼,這樣做的好處就是自己的密碼和遠程登錄的密碼分開。
6、windows下連接,啟動運行,輸入\\192.168.1.200,輸入smb帳號密碼就可以了

方向:linux訪問windows
方法一:掛載共享文件夾
在linux下執行 mount -o username=abc //192.168.1.100/share /mnt/share,回車後要求輸入密碼,就是windows密碼123
老實說這種方法是很好理解的,掛載命令嘛,最簡單的語法。但卻是讓我困惑最深的,因為linux下的分區格式是ext2\3\4,而windows一般使用NTFS格式,這是linux不能識別的,而這里竟然可以掛載,而且還能讀出其中的文件。真是太匪夷所思了。

三、實現linux之間的文件夾共享
方法一:掛載
1、在A機上創建共享文件夾:mkdir -m 777 /home/share
2、修改/etc/exports文件,添加一條 /home/share *(rw),這條中/home/share指定了共享位置,*代表所有主機,也可以單獨寫IP地址,rw是可讀寫
3、重啟nfs服務:service nfs restart
4、在B機上掛載:mount -t nfs 192.168.1.100:/home/share /mnt/share,回車輸入帳號密碼就可以了
5、最後就是在B機上驗證下是否掛載成功,命令:df
方法二:使用SCP命令傳輸
這條命令是我昨天剛學到的,很簡單的操作 scp /home/share(源) 192.168.1.200:/home/share(目的),回車後要輸入密碼,具體詳見man scp

7. 區域網中兩台linux伺服器之間要開通互傳文件,url訪問等許可權,需要做哪些事

只要保證兩台伺服器的防火牆所需埠開通即可

8. linux 如何共享遠程文件夾

可以實現,只需要把A的目錄共享出來就可以了,兩台電腦在內網就行
首先在A
vi /etc/exports
/sys/upload *(rw)
service nfs restart
然後專到屬B
cd /
ln -s /net/A的IP/sys /sys
就可以了

9. 如何在跨網段的區域網內訪問對方機器並傳輸文件沒有限制。

二醫院FTP安全交換網關應用場景

一、用戶需求

1. 辦公網與內網之間需文件隔離交互。

2. 採用U盤拷貝兩網的文件,拷貝的文件中可能存在病毒、木馬等,將外網的惡意代碼擴散到內網的風險。

3. 只可傳入院里用到的類型文件,如文檔、圖片、視音頻等。

4. 傳入內網的文件需進行病毒查殺。

5. 文件從內網拷出要有記錄,事後可查,避免重要文件外流。

6. 每個部門相互獨立,又有一個公用的文件夾。

7. 機子多不能每台機子安裝客戶端,需用標準的FTP直接在地址欄中輸入,即可使用。

二、現狀

1. 通過對防火牆、網閘穿透,在內網部署一個FTP,實現內外網的文件交互。

2. 整個醫院使用同一帳號。

3. 無殺毒、文件類型限制,會傳入病毒、木馬等危險文件。

三、部署

現擺渡產品,部署在內外網兩端,辦公網接防火牆至公網。如下圖,中間紅框設備為擺渡產品。

4.各部門配置信息如下:

序號 科室 用戶名 密碼 路徑 備注

1 安全保衛科 /data/aqbwk

2 財務科 /data/cwk

3 黨政綜合辦公室 /data/dzzhbgs

4 幹部保健辦公室 /data/gbbjbgs

5 工會 /data/gh

6 公共 /data/gg

7 公共衛生科 /data/ggwsk

8 後勤保障中心 /data/hqbzzx

9 護理部 /data/hlb

10 基建科 /data/jjk

11 紀委監察室 /data/jwjcs

12 健康管理中心 /data/jkglzx

13 健康教育科 /data/jkjyk

14 科教科 /data/kjk

15 門診部 /data/mzb

16 評審辦 /data/psb

17 簽到單模板 /data/qddmb

18 人事科 /data/rsk

19 設備科 /data/sbk

20 社工部 /data/sgk

21 團委 /data/tw

22 外網資料 /data/wwzl

23 信息科 /data/xxk

24 信息系統問題統計 /data/xxxtwttj

25 宣傳統戰部 /data/xctzb

26 醫保(物價)辦公室 /data/ybbgs

27 醫共體辦公室 /data/ygtbgs

28 醫患溝通辦公室 /data/yhgtbgs

29 醫技科室 /data/yjks

30 醫務管理中心 /data/ywglzx

31 醫院發展中心 /data/yyfzzx

32 醫院感染管理科 /data/yygrglk

33 院領導 /data/yld

34 質量管理辦公室 /data/zlglbgs

35 住院部 /data/zyb

管理員人員 /data/

10. linux和windows之間文件傳輸

Linux和Windows之間文件傳輸,安裝Samba即可(伺服器進行網路文件共享的一種方式),然後Windows通過Samba連接,方法如下(以Centos為例):

1、安裝Samba相關軟體

yuminstallsambasamba-clientsamba-commo
chkconfigsmbon
chkconfignmbon

2、對路由表做如下操作

iptables-IINPUT4-mstate--stateNEW-mudp-pudp--dport137-jACCEPT
iptables-IINPUT5-mstate--stateNEW-mudp-pudp--dport138-jACCEPT
iptables-IINPUT6-mstate--stateNEW-mtcp-ptcp--dport139-jACCEPT
serviceiptablessave

3、對配置文件進行備份,配置一個公開的目錄

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文件中加入以下配置
<prename="code"class="plain">
#=========GlobalSettings========
[global]
workgroup=WORKGROUP
security=share
maptoguest=baser
#=====ShareDefinitions==========
[MyShare]
#共享目錄路徑
path=/home/samba/share
browsable=yes
writable=yes
guestok=yes
readonly=no

4、設置文件夾許可權,檢測配置文件,重啟服務

chmod-R0777/home/samba/share
testparm
servicesmbrestart#servicenmbrestart

5、Windows下以訪問共享的方式即可查看共享目錄,按下win7的快捷鍵(WIN+R)打開「運行」工具。

6、在「運行」中輸入:\samba 伺服器的ip共享目錄 然後回車即可連接。

閱讀全文

與linux區域網傳文件相關的資料

熱點內容
關於ps的微信公眾號 瀏覽:612
矩陣論教程 瀏覽:971
字體文件分系統嗎 瀏覽:921
編程一級考試要帶什麼證件 瀏覽:923
extjs表格修改前數據 瀏覽:612
什麼是資料庫的函數 瀏覽:722
oppo手機怎麼用數據線連接電腦 瀏覽:247
恆智天成備份文件在哪裡 瀏覽:976
電腦沒聯網怎麼拷貝文件 瀏覽:224
wps工具欄怎麼換成中文 瀏覽:338
win7和xp共享文件 瀏覽:883
蘋果4代音量鍵沒反應 瀏覽:827
怎樣打開tif文件 瀏覽:153
java下載文件zip 瀏覽:440
qq瀏覽器壓縮文件怎麼設密碼 瀏覽:526
黃埔數控編程哪裡好 瀏覽:406
mac109升級1010 瀏覽:691
在java的菜單如何導入文件 瀏覽:982
現在什麼網站銷量最高 瀏覽:760
angularjsclass定義 瀏覽:157

友情鏈接