導航:首頁 > 編程系統 > 載入本地文件到linux

載入本地文件到linux

發布時間:2023-04-18 09:11:29

❶ 怎麼用ssh從windows上傳文件linux

從windows上傳文件到linux,目前來說最簡單的方式就是使用終端軟體,通過終端軟體自帶的上傳功能直接將本地文件上傳到linux系統,方便而又快捷,下面我簡單介紹一下實現過程,感興趣的朋友可以嘗試一下:

cmd

如果你是win10系統,那麼就非常方便,可以直接使用系統自帶的scp命令將本地文件上傳到linux系統,基本使用方式—「scp本地文件目標Linux主機」,打開cmd窗口,切換到文件所在目錄,然後直接運行scp命令即可,這個過程需要輸入密碼,驗證成功後就會自動將文件上傳到目標Linux主機,非常方便快捷:

putty

這是一個非常輕便靈活的終端軟體,免費且開源,如果你追求簡單簡約的風格,可以使用一下這個軟體,非常不錯,從本地windows上傳文件到linux,直接使用putty自帶的pscp命令即可,打開cmd窗口,切換到putty安裝目錄,然後直接使用pscp命令上傳文件,這個過程也需要輸李山入密碼,驗證成功後會自動上傳文件,當爛歲然也支持將linux文件下載到本地windows系統:

mobaxterm

這是一個功能強大且插件全面的終端軟體,相比較簡單的putty,mobaxterm不僅支持ssh、telnet等遠程連接,還支持vnc、rdp等哪歷中遠程式控制制,從windows上傳文件到linux,直接使用軟體自帶的上傳功能即可,如下,點擊上傳按鈕,然後直接在文件對話框選擇上傳的文件,當然你也可以下載文件到本地,右鍵需要下載的文件,然後直接選擇保存位置即可,方便而又快捷:

當然,除了以上3種方式或軟體,還有許多其他軟體或方式也支持將本地windows文件上傳到linux系統,像xshell、ftp、samba等,只要你熟悉一下使用過程很快就能掌握的,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。

❷ 如何上傳windows本地文件夾到linux伺服器上

1、在Linux端安裝一個FTP伺服器,並設置用戶許可權及文件夾。
2、在Windows安裝FTP客戶端。
3、用FTP客服端連接上Linux上的FTP伺服器,使用帳號登錄,即可上傳文件。

❸ 怎麼把本地文件上傳到linux上

首先在Linux伺服器上設置好ssh服務,然後確保能用ssh登錄Linux伺服器。然後,如果你的系統是Windows,可以用WinSCP這個圖形界面的軟體上傳本地文件到Linux伺服器上,用WinSCP連接Linux伺服器的時候要注意選擇SCP協議。如果你的系統是Linux系統,需要上傳文件到另一個Linux伺服器(Linux伺服器也是要開ssh服務),可以用scp命令上傳本地文件,這個命令的用法可以網路一下。

❹ 怎麼把本地的文件傳到linux虛擬機中

如果是VM
1 可以作一個XP共享
2 可以在linux作一個samba服務
在物理機上運行中打//(linuxIP)就能上傳

法子
1 Samba 簡介

Samba(SMB是其縮寫) 是一個網路伺服器,用於Linux和Windows共享文件之用;Samba 即可以用於Windows和Linux之間的共享文件,也一樣用於Linux和Linux之間的共享文件;不過對於Linux和Linux之間共享文件有更好的網路文件系統NFS,NFS也是需要架設伺服器的;

大家知道在Windows 網路中的每台機器即可以是文件共享的伺服器,也可以同是客戶機;Samba 也一樣能行,比如一台Linux的機器,如果架了Samba Server 後,它能充當共享伺服器,同時也能做為客戶機來訪問其它網路中的Windows共享文件系統,或其它Linux的Sabmba 伺服器;

我們在Windows網路中,看到共享文件功能知道,我們直接就可以把共享文件夾當做本地硬碟來使用。在Linux的中,就是通過Samba的向網路中的機器提供共享文件系統,也可以把網路中其它機器的共享掛載在本地機上使用;這在一定意義上說和FTP是不一樣的。

Samba 用的netbios協議,如果您用Samba 不成功,

Linux與Windows 、Linux 和 Linux

2 Samba 功能和應用范圍

Samba 應該范圍主要是Windows和Linux 系統共存的網路中使用;如果一個網路環境都是Linux或Unix類的系統,沒有必要用Samba,應該用NFS更好一點;

那Samba 能為我們提供點什麼服務呢?主要是共享文件和共享列印機;

3 Samba 兩個伺服器相關啟動程序、客戶端及伺服器配置文件等;

3.1 Samba 有兩個伺服器,一個是smb,另一個是nmb;

smb 是Samba 的主要啟動伺服器,讓其它機器能知道此機器共享了什麼;如果不打開nmb伺服器的話,只能通過IP來訪問,比如在Windows的IE瀏覽器上打入下面的一條來訪問;

\\192.168.1.5\共享目錄
\\192.168.1.5\opt

而nmb是解析用的,解析了什麼呢?就是把這台Linux機器所共享的工作組及在此工作組下的netbios name解析出來;

一般的情況下,在RPM包的系統,如果是用RPM包安裝的Samba ,一般可以通過如下的方式來啟動Samba伺服器;

[root@localhost ~]# /etc/init.d/smb start
啟動 SMB 服務: [ 確定 ]
啟動 NMB 服務: [ 確定 ]

如果停止呢?就在smb後面加stop ;重啟就是restart

[root@localhost ~]# /etc/init.d/smb stop
[root@localhost ~]# /etc/init.d/smb restart

對於所有系統來說,通用的辦法就是直接運行smb 和nmb;當然您要知道smb和nmb所在的目錄才行;如果是自己編譯的Samba ,您應該知道您把Samba放在哪裡了;

[root@localhost ~]# /usr/sbin/smbd
[root@localhost ~]# /usr/sbin/nmbd

查看伺服器是否運行起來了,則用下面的命令;

[root@localhost ~]# pgrep smbd
[root@localhost ~]# pgrep nmbd

關掉Samba伺服器,也可以用下面的辦法,大多是通用的;要root許可權來執行;

[root@localhost ~]# pkill smbd
[root@localhost ~]# pkill nmbd

3.2 查看Samba 伺服器的埠及防火牆;

查看這個有何用呢?有時你的防火牆可能會把smbd伺服器的埠封掉,所以我們應該smbd伺服器所佔用的埠;下面查看中,我們知道smbd所佔用的埠是139和445 ;

[root@localhost ~]# netstat -tlnp |grep smb
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 10639/smbd
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 10639/smbd

如果您有防火牆,一定要把這兩個埠打開。如果不知道怎麼打開。可能你和我一樣是新手,還是把防火牆規則清掉也行;

[root@localhost ~]# iptables -F

[root@localhost ~]# /sbin/iptables -F

3.3、查看Samba 伺服器的配置文件;

如果我們是用Linux發行版自帶的Samba軟體包,一般情況下Samba伺服器的配置文件都位於/etc/samba目錄中,伺服器的主配置文件是smb.conf;也有有戶配置文件 smbpasswd、smbusers和lmhosts等(最好您查看一下這些文件的內容);還有一個文件是secrets.tdb,這個文件是Samba 伺服器啟動手自動生成的;我們慢慢根據教程的進度來適當地增加這些文件的說明吧;一下子都說出來,感覺內容太多;所以只能一點一點的來了;

3.4、Samba 在Linux 中的一些工具(伺服器端和客戶端);

smbcacls smbcontrol smbencrypt smbmount smbprint smbstatus smbtree
smbclient smbcquotas smbmnt smbpasswd smbspool smbtar smbumount
smbd nmbd mount

其中伺服器端的是smbd、nmbd、smbpasswd ;其它的大多是客戶端;這些並不是都需要一定要精通的,但至少得會用幾個;比如smbmount(也就是mount 加參數的用法),還用smbclient等;

3.5 在Linux 中的常用工具mount(smbmount)和smbclient;Windows查看Linux共享的方法 ;

3.5.1 在Linux系統中查看網路中Windows共享文件及Linux中的Samba共享文件;

一般的情況下,我們要用到smbclient;常用的用法也無非是下面的;

[root@localhost ~]# smbclient -L //ip地址或計算機名

smbclient 是Samba 的Linux 客戶端,在Linux機器上用來查看伺服器上的共享資源,也可以象FTP一樣,用戶可以登錄Samba伺服器,也可以上傳put和下載get文件,遺憾的是對中文支持並不友好;

查看伺服器上的資源;

smbclient -L //IP [-U 用戶名]

如果您的Samba伺服器配置為user模式,就要加 「-U 用戶名「,如果是share模式,省略也可;

比如:

[root@localhost ~]# smbclient -L //192.168.1.3 -U sir01
Password: 請輸入用戶sir01的密碼

如果您是用share模式,就可以不必理會用戶和密碼,直接用;

[root@localhost ~]# smbclient -L //192.168.1.3
Password: 直接按回車

登錄用戶身份Samba伺服器共享

以用戶身份登錄共享後,能象FTP用戶一樣,下傳和下載文件;用put表示上傳,用get表示下載;

smbclient //IP地址/共享文件夾 -U 用戶

說明:IP地址大家都知道,你不知道自己的IP地址,可以用/sbin/ifconfig 來查看; 共享文件夾是我們在smb.conf中定義的[共享文件夾],比如[sir01]。-U 用戶名表示Samba 的用戶;

比如:

[root@localhost ~]# smbclient //192.168.1.3/sir01 -U sir01
Password:
Domain=[LINUXSIR] OS=[Unix] Server=[Samba 3.0.21b-2]
smb: \> ls

說明:登錄到Samba伺服器上,就可以用smbclient的一些指令,可以象用FTP指令一樣上傳和下載文件;

smbclient 命令說明

命令 說明

?或help [command] 提供關於幫助或某個命令的幫助
![shell command] 執行所用的SHELL命令,或讓用戶進入 SHELL提示符
cd [目錄] 切換到伺服器端的指定目錄,如未指定,則 smbclient 返回當前本地目錄
lcd [目錄] 切換到客戶端指定的目錄;
dir 或ls 列出當前目錄下的文件;
exit 或quit 退出smbclient
get file1 file2 從伺服器上下載file1,並以文件名file2存在本地機上;如果不想改名,可以把file2省略
mget file1 file2 file3 filen 從伺服器上下載多個文件;
md或mkdir 目錄 在伺服器上創建目錄
rd或rmdir 目錄 刪除伺服器上的目錄
put file1 [file2] 向伺服器上傳一個文件file1,傳到伺服器上改名為file2;
mput file1 file2 filen 向伺服器上傳多個文件
3.5.2 在Windows中訪問Linux Samba伺服器共享文件的辦法;

這個簡單吧,在網上領居,查看工作組就能看得到,或者在瀏覽器上輸入如下的

\\ip地址或計算機名

這樣就能看到這個機器上有什麼共享的了,點滑鼠操作完成;如果訪問不了,不要忘記把Linux的防火牆規劃清掉,或讓相應的埠通過;

3.5.3 在Linux中smbfs文件系統的掛載;

mount 的用法,載入網路中的共享文件夾到本地機;mount就是用於掛載文件系統的,SMB做為網路文件系統的一種,也能用mount掛載;smbmount說到底也是用mount的一個變種;

mount 掛載smbfs的用法;

mount -t smbfs -o codepage=cp936,username=用戶名,password=密碼 , -l //ip地址/共享文件夾名 掛載點

mount -t smbfs -o codepage=cp936,username=用戶名,password=密碼 , -l //計算機名/共享文件夾名 掛載點

mount -t smbfs -o codepage=cp936 //ip地址或計算機名/共享文件夾名 掛載點

smbmount的用法:

smbmount -o username=用戶名,password=密碼 , -l //ip地址或計算機名/共享文件夾名 掛載點
smbmount //ip地址或計算機名/共享文件夾名 掛載點

說明:

如果您的伺服器是以share共享的,則無需用戶名和密碼就能掛載,如果出現要密碼的提示,直接回車就行;您也可以用smbmount 來掛載,這樣就無需用mount -t smbfs來指定文件系統的類型了;

對於掛載點,我們要自己建立一個文件夾,比如我們可以建在/opt/smbhd,這由您說的算吧;

在mount的命令中,我們發現有這樣的一個參數codepage=cp936,這是伺服器端文件系統的編碼的指定,cp936 就是簡體中文,當然您可以用utf8等,嘗試一下吧。

如果您掛載了遠程的smbfs文件系統出現的是簡體中文亂碼,就要考慮掛載時要指定編碼了;

4、由最簡單的一個例子說起,匿名用戶可讀可寫的實現;

第一步: 更改smb.conf

我們來實現一個最簡單的功能,讓所有用戶可以讀寫一個Samba 伺服器共享的一個文件夾;我們要改動一下smb.conf ;首先您要備份一下smb.conf文件;

[root@localhost ~]# cd /etc/samba
[root@localhost samba]# mv smb.conf smb.confBAK

然後我們來重新創建一個smb.conf文件;

[root@localhost samba]#touch smb.conf

然後我們把下面這段寫入smb.conf中;

[global]
workgroup = LinuxSir
netbios name = LinuxSir05
server string = Linux Samba Server TestServer
security = share
[linuxsir]
path = /opt/linuxsir
writeable = yes
browseable = yes
guest ok = yes

註解:

[global]這段是全局配置,是必段寫的。其中有如下的幾行;

workgroup 就是Windows中顯示的工作組;在這里我設置的是LINUXSIR (用大寫);
netbios name 就是在Windows中顯示出來的計算機名;
server string 就是Samba伺服器說明,可以自己來定義;這個不是什麼重要的;
security 這是驗證和登錄方式,這里我們用了share ;驗證方式有好多種,這是其中一種;另外一種常用的是user的驗證方式;如果用share呢,就是不用設置用戶和密碼了;

[linuxsir] 這個在Windows中顯示出來是共享的目錄;
path = 可以設置要共享的目錄放在哪裡;
writeable 是否可寫,這里我設置為可寫;
browseable 是否可以瀏覽,可以;可以瀏覽意味著,我們在工作組下能看到共享文件夾。如果您不想顯示出來,那就設置為 browseable=no

guest ok 匿名用戶以guest身份是登錄;

第二步:建立相應目錄並授權;

[root@localhost ~]# mkdir -p /opt/linuxsir
[root@localhost ~]# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)
[root@localhost ~]# chown -R nobody:nobody /opt/linuxsir

注釋:關於授權nobody,我們先用id命令查看了nobody用戶的信息,發現他的用戶組也是nobody,我們要以這個為准。有些系統nobody用戶組並非是nobody ;

第三步:啟動smbd和nmbd伺服器;

[root@localhost ~]# smbd
[root@localhost ~]# nmbd

第四步:查看smbd進程,確認Samba 伺服器是否運行起來了;

[root@localhost ~]# pgrep smbd
13564
13568

第五步:訪問Samba 伺服器的共享;

在Linux 中您可以用下面的命令來訪問;

[root@localhost ~]# smbclient -L //LinuxSir05
Password: 註:直接按回車

在Windows中,您可以用下面的辦法來訪問;

\\LinuxSir05\

5、復雜一點的用戶共享模型(適合10人左右的小型企業);

比如一個公司有五個部門,分別是linuxsir,sir01,sir02,sir03,sir04。我們想為這家公司設計一個比較安全的共享文件模型。每個用戶都有自己的網路磁碟,sir01到sir04還有共用的網路硬碟;所有用戶(包括匿名用戶)有一個共享資料庫,此庫為了安全是只讀的;所有的用戶(包括匿名用戶)要有一個臨時文件終轉的文件夾... ....

5.1 共享許可權設計實現的功能;

1)linuxsir部門具有管理所有SMB空間的許可權;
2)sir01到sir04擁有自己的空間,並且除了自身及linuxsir有許可權以外,對其它用戶具有絕對隱私性;
3)linuxsir01到linuxsir04擁有一個共同的讀寫許可權的空間;
4) 所有用戶(包括匿名用戶)有一個有讀許可權的空間,用於資料庫,所以不要求寫入數據。
5)sir01到sir04還有一個共同的空間,對sir01到sir04的用戶來說是隱私的,不能讓其它用戶來訪問。
6) 還要有一個空間,讓所有用戶可以寫入,能刪除等功能,在許可權上無限制 ,用於公司所有用戶的臨時文檔終轉等;

5.2 在伺服器上創建相應的目錄;

[root@localhost ~]# mkdir -p /opt/linuxsir
[root@localhost ~]# cd /opt/linuxsir
[root@localhost linuxsir]# mkdir sir01 sir02 sir03 sir04 sirshare sir0104rw sirallrw
[root@localhost linuxsir]# ls
sir01 sir0104rw sir02 sir03 sir04 sirallrw sirshare

註:功用如下:

/opt/linuxsir 這是管理員目錄,負責管理其下所有目錄;
/opt/linuxsir/sir01 是sir01的家目錄,用於私用,除了用戶本身和linuxsir以外其它用戶都是不可讀不可寫;
/opt/linuxsir/sir02 是sir02的家目錄,用於私用,除了用戶本身和linuxsir以外其它用戶都是不可讀不可寫;
/opt/linuxsir/sir03 是sir03的家目錄,用於私用,除了用戶本身和linuxsir以外其它用戶都是不可讀不可寫;
/opt/linuxsir/sir04 是sir04的家目錄,用於私用,除了用戶本身和linuxsir以外其它用戶都是不可讀不可寫;
/opt/linuxsir/sirshare 所用用戶(除了linuxsir有許可權寫入外)只讀目錄
/opt/linuxsir/sir0104rw 是用於sir01到sir04用戶可讀可寫共用目錄,但匿名用戶不能讀寫;
/opt/linuxsir/sirallrw 用於所有用戶(包括匿名用戶)的可讀可寫;

5.3 添加用戶用戶組,設置相應目錄家目錄的許可權;

5.3.1 添加用戶組;

[root@localhost ~]# /usr/sbin/groupadd linuxsir
[root@localhost ~]# /usr/sbin/groupadd sir01
[root@localhost ~]# /usr/sbin/groupadd sir02
[root@localhost ~]# /usr/sbin/groupadd sir03
[root@localhost ~]# /usr/sbin/groupadd sir04
[root@localhost ~]# /usr/sbin/groupadd sir0104

5.3.2 添加用戶;

[root@cuc03 ~]# adser -g sir01 -G sir0104 -d /opt/linuxsir/sir01 -s /sbin/nologin sir01
[root@cuc03 ~]# adser -g sir02 -G sir0104 -d /opt/linuxsir/sir02 -s /sbin/nologin sir02
[root@cuc03 ~]# adser -g sir03 -G sir0104 -d /opt/linuxsir/sir03 -s /sbin/nologin sir03
[root@cuc03 ~]# adser -g sir04 -G sir0104 -d /opt/linuxsir/sir04 -s /sbin/nologin sir04
[root@cuc03 ~]# adser -g linuxsir -d /opt/linuxsir -G linuxsir,sir01,sir02,sir03,sir04,sir0104 -d /opt/linuxsir -s /sbin/nologin linuxsir

為什麼這樣添加用戶?請參考:

《Linux 文件和目錄的屬性》
《Linux 用戶管理工具介紹》

當然我們還得學會查看用戶信息的工具用法,比如 用finger和id來查看用戶信息,主要是看用戶是否添加正確;比如;請參考《Linux 用戶(User)查詢篇》

[root@localhost ~]# id linuxsir
[root@localhost ~]# finger linuxsir

5.3.3 添加samba用戶,並設置密碼;

我們用的方法是先添加用戶,但添加的這些用戶都是虛擬用戶,因為這些用戶是不能通過SHELL登錄系統的;另外值得注意的是系統用戶密碼和Samba用戶的密碼是不同的。如果您設置了系統用戶能登入SHELL,可以設置用戶的Samba密碼和系統用戶通過SHELL登錄的密碼不同。

我們通過smbpasswd 來添加Samba用戶,並設置密碼。原理是通過讀取/etc/passwd文件中存在的用戶名。

[root@localhost sir01]# smbpasswd -a linuxsir
New SMB password: 註:在這里添加Samba用戶linuxsir的密碼;
Retype new SMB password: 註:再輸入一次;

用同樣的方法來添加 sir01、sir02、sir03、sir04的密碼;

5.3.4 配置相關目錄的許可權和歸屬;

[root@cuc03 ~]# chmod 755 /opt/linux
[root@cuc03 ~]# chown linuxsir:linuxsir /opt/linuxsir
[root@cuc03 ~]# cd /opt/linuxsir
[root@cuc03 ~]# chmod 2770 sir0*
[root@cuc03 ~]# chown sir01.linuxsir sir01
[root@cuc03 ~]# chown sir02.linuxsir sir02
[root@cuc03 ~]# chown sir03.linuxsir sir03
[root@cuc03 ~]# chown sir04.linuxsir sir04
[root@cuc03 ~]# chown linuxsir.sir0104 sir0104rw
[root@cuc03 ~]# chown linuxsir.linuxsir sirshare
[root@cuc03 ~]# chmod 755 sirshare
[root@cuc03 ~]# chown linuxsir:linuxsir sirallrw
[root@cuc03 ~]# chmod 3777 sirallrw

5.4 修改Samba配置文件 smb.conf;

配置文件如下,修改/etc/samba/smb.conf後,不要忘記重啟smbd和nmbd伺服器;

[global]
workgroup = LINUXSIR
netbios name = LinuxSir
server string = Linux Samba Test Server
security = share
[linuxsir]
comment = linuxsiradmin
path = /opt/linuxsir/
create mask = 0664
#create mask是用戶創建文件時的許可權掩碼;對用戶來可讀可寫,對用戶組可讀可寫,對其它用戶可讀;
directory mask = 0775
#directory mask 是用來設置用戶創建目錄時的許可權掩碼,意思是對於用戶和用戶組可讀可寫,對其它用戶可讀可執行;
writeable = yes
valid users = linuxsir
browseable = yes
[sirshare]
path = /opt/linuxsir/sirshare
writeable = yes
browseable = yes
guest ok = yes
[sirallrw]
path = /opt/linuxsir/sirallrw
writeable = yes
browseable = yes
guest ok = yes
[sir0104rw]
comment = sir0104rw
path = /opt/linuxsir/sir0104rw
create mask = 0664
directory mask = 0775
writeable = yes
valid users = linuxsir,@sir0104
#@sir0104是用戶組;
browseable = yes
[sir01]
comment = sir01
path = /opt/linuxsir/sir01
create mask = 0664
directory mask = 0775
writeable = yes
valid users = sir01,@linuxsir
browseable = yes
[sir02]
comment = sir02
path = /opt/linuxsir/sir02
create mask = 0664
directory mask = 0775
writeable = yes
valid users = sir02,@linuxsir
browseable = yes
[sir03]
comment = sir03
path = /opt/linuxsir/sir03
create mask = 0664
directory mask = 0775
writeable = yes
valid users = sir03,@linuxsir
browseable = yes
[sir04]
comment = sir04
path = /opt/linuxsir/sir04
create mask = 0664
directory mask = 0775
writeable = yes
valid users = sir04,@linuxsir
browseable = yes

❺ 如何上傳本地文件到Linux伺服器

上傳本地文件到Linux伺服器的方法如下:

  1. 在網路下載一個FXP文件上傳工具

❻ 怎麼將本地的文件上傳到linux

SecureCRT與SshClient不同的就是,SecureCRT沒有圖形化的文件傳輸工具,不過也不影響,用命令來實現的話,其實會方便快捷很多。x0dx0a第一種方式:x0dx0a上傳文件只需在shell終端模擬器中輸入命令「rz」,即可從彈出的對話框中選擇本地磁碟上的文件,利用Zmodem上傳到伺服器當前路徑下。x0dx0a下載文件只需在shell終端模擬器中輸入命令「sz 文件名」,即可利用Zmodem將文件下載到本地某目錄下。x0dx0a通過「File Transfer」可以修改下載到本地的默認路徑。設置默認目錄:options-->session options-->file transfer。x0dx0a第二種方式:用sftpx0dx0asecurecrt 按下ALT+P就開啟新的會話 進行ftp操作。x0dx0a輸入:help命令,顯示該FTP提供所有的命令x0dx0a pwd: 查詢linux主機所在目錄(也就是遠程主機目錄)x0dx0a lpwd: 查詢本地目錄(一般指windows上傳文件的目錄:我們可以通過查看」選項「下拉框中的」會話選項「,如圖二:我們知道本地上傳目錄為:D:/我的文檔)x0dx0a ls: 查詢連接到當前linux主機所在目錄有哪些文件x0dx0a lls: 查詢當前本地上傳目錄有哪些文件x0dx0a lcd: 改變本地上傳目錄的路徑x0dx0a cd: 改變遠程上傳目錄x0dx0a get: 將遠程目錄中文件下載到本地目錄x0dx0a put: 將本地目錄中文件上傳到遠程主機(linux)x0dx0a quit: 斷開FTP連接

❼ 本地文件上傳到Linux伺服器的幾種方法

常見有使用:scp命令、xshell軟體里的xftp程序、U盤掛載、伺服器自帶的lrzsz程序。

一、scp使用說明:

1、把本機的文件傳給目的伺服器:


[email protected]:/super

備註:把本機get66.pcap拷貝到147這台伺服器的super目錄下,需要提供147的密碼

2、在本機上執行scp,把遠端的伺服器文件拷貝到本機上:


[email protected]:/super/dns.pcap/

備註:在本機上執行scp,把遠端伺服器的dns.pcap文件拷貝到本機的根目錄下

3、拷貝目錄下的所有文件:


scp-r/super/[email protected]:/

備註:把/super/目錄下的所有文件,拷貝到145伺服器根目錄下

二、xshell軟體里的xftp程序:

xshell這個軟體很好,強烈推薦哦!!!

裡面有個xftp小插件,可以支持文件在筆記本和伺服器互傳,這個小插件需要單獨在網上下載,直接網路搜xftp,很方便。

1、點擊xshell軟體上的xftp圖標(前提xftp已經下載好)

四、伺服器自帶的lrzsz程序

現在大多數Linux伺服器都帶有lrzsz程序,方便上傳下載文件,如果沒有,可以直接下載rpm包安裝下就好。

lrzsz安裝包鏈接:http://down.51cto.com/data/2322755

1、rz(筆記本上傳給伺服器)

1

選擇筆記本上文件傳給伺服器

2、sz(伺服器上的文件拷貝給筆記本)

sz test.tar

把伺服器的test.tar拷貝給筆記本。

❽ 怎樣將本地文件放到linux伺服器上

具體應用可以在網上搜,或者繼續追問

❾ 如何把文件傳到linux伺服器上

Step1. 在雲伺服器配置FTP服務


1.在root許可權下,通過如下命令安裝Vsftp。


[root@VM_250_202_tlinux ~]# yum install vsftpd


2.在啟動vsftpd服務之前,需要登錄雲伺服器修改配置文件,將匿名登錄禁用掉。打開配置文件,命令如下:


[root@VM_250_202_tlinux ~]# vim /etc/vsftpd/vsftpd.conf


在配置文件中第11行的「anonymous_enable=YES」前面加上#號,即將匿名登錄禁用。


3.讀取生效配置。


[root@VM_250_202_tlinux ~]# cat /etc/vsftpd/vsftpd.conf |grep ^[^#] local_enable=YESwrite_enable=YESlocal_umask=022anon_upload_enable=YESanon_mkdir_write_enable=YESanon_umask=022dirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESxferlog_std_format=YESlisten=YESpam_service_name=vsftpserlist_enable=YEStcp_wrappers=YES


4.啟動vsftpd服務。


[root@VM_250_202_tlinux ~]# service vsftpd start


5.設置FTP用戶賬號。設置成功後,即可通過該賬號登錄FTP伺服器。(1)設置FTP用戶的賬號,例如賬號為「ftpuser1」,目錄為/home/ftpuser1,且設置不允許通過ssh登錄。


[root@VM_250_202_tlinux ~]# useradd -m -d /home/ftpuser1 -s /sbin/nologin ftpuser1


(2)設置賬號對應的密碼,例如密碼為「ftpuser1」。


[root@VM_250_202_tlinux ~]# passwd ftpuser1


6.修改vsftpd的pam配置,使開發者可以通過自己設置的FTP用戶帳號和密碼連接到雲伺服器。(1)修改pam。


[root@VM_250_202_tlinux ~]# vim /etc/pam.d/vsftpd


內容修改為:


#%PAM-1.0 auth required /lib64/security/pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed auth required /lib64/security/pam_unix.so shadow nullok auth required /lib64/security/pam_shells.so account required /lib64/security/pam_unix.so session required /lib64/security/pam_unix.so


(2)確認修改後的文件是否正確。


[root@VM_250_202_tlinux ~]# cat /etc/pam.d/vsftpd#%PAM-1.0 auth required /lib64/security/pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed auth required /lib64/security/pam_unix.so shadow nullok auth required /lib64/security/pam_shells.so account required /lib64/security/pam_unix.so session required /lib64/security/pam_unix.so


(3)重啟vsftpd服務,使修改生效。


Step2. 上傳文件到Linux雲伺服器


1.下載並安裝開源軟體FileZilla請使用FileZilla的3.5.1、3.5.2版本(使用3.5.3版本的FileZilla進行FTP上傳會有問題)。由於FileZilla 官網上只提供了最新的3.5.3版本下載,因此建議開發者自行搜索3.5.1、3.5.2下載地址。建議的3.5.1 下載地址:http://www.oldapps.com/filezilla.php?old_filezilla=6350


2.連接FTP運行FileZilla,按下圖所示進行配置,配置後點擊「快速鏈接」:


[root@VM_250_202_tlinux ~]# service vsftpd restartShutting down vsftpd: [ OK ]Starting vsftpd for vsftpd: [ OK ]

❿ 如何將本地文件上傳到linux

通過你的描述,將本地的文件上傳至linux ,可以通過如下方法來進行:

[root@localhost ss2]# rz



通過rz 命令上傳文件,相對來說是最方便的。

溫馨提示:

1、再使用rz 命令前,要對其進行安裝,如果系統沒有安裝這個命令是沒辦法使用的,具體安裝命令如下:

#查看rz 包的版本,

[root@Backup2 data]# yum provides lrzsz

lrzsz-0.12.20-36.el7.x86_64

#開始安裝

[root@Backup2 data]# yum install lrzsz-0.12.20-36.el7.x86_64 -y

2、在使用rz 命令上傳文件時,要預先規劃好,上傳文件的位置,然後在上傳文件。

3、當然上傳方式還有很多,eg:第三方軟體 crt 自帶的上傳功能也是很好用。

以上就是關於文件上傳的具體方式,由於系統環境不同,可能會有出入,如有問題可以 關注 +私信,我會第一時間回復,希望我的回答能對你有所幫助。。。。。。

閱讀全文

與載入本地文件到linux相關的資料

熱點內容
隱藏網路為什麼別人可以連我不行 瀏覽:355
超級終端發送文件超時 瀏覽:24
文件多少m有什麼意思 瀏覽:63
microsoftword2010 瀏覽:773
國務院通信大數據行程卡在哪裡 瀏覽:581
列印機和電腦數據線連好怎麼操作 瀏覽:877
iphone打開html文件 瀏覽:63
java操作excel之poi 瀏覽:700
java集合同步 瀏覽:861
軟工大數據軟考考什麼 瀏覽:190
受控體系文件的封面有什麼內容 瀏覽:778
夢幻錦衣是哪個文件夾 瀏覽:811
raid模式不能黑蘋果 瀏覽:859
如何優化網站推廣方案 瀏覽:40
編程怎麼入門去極客時間 瀏覽:504
查看oracle資料庫字元集編碼 瀏覽:658
pscc恢復文件 瀏覽:245
釘釘怎麼上網路直播課 瀏覽:595
怎麼用手機qq掃描文件在哪裡 瀏覽:17
微信瓶子怎麼提示用完了 瀏覽:288

友情鏈接