當前位置:首頁 » 文件傳輸 » xftp和ftp原理
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

xftp和ftp原理

發布時間: 2022-07-01 05:25:44

『壹』 ftp是什麼怎麼用

FTP 是File Transfer Protocol(文件傳輸協議)的英文簡稱,而中文簡稱為「文傳協議」。用於Internet上的控制文件的雙向傳輸。同時,它也是一個應用程序(Application)。基於不同的操作系統有不同的FTP應用程序,而所有這些應用程序都遵守同一種協議以傳輸文件。在FTP的使用當中,用戶經常遇到兩個概念:"下載"(Download)和"上傳"(Upload)。"下載"文件就是從遠程主機拷貝文件至自己的計算機上;"上傳"文件就是將文件從自己的計算機中拷貝至遠程主機上。用Internet語言來說,用戶可通過客戶機程序向(從)遠程主機上傳(下載)文件。

『貳』 xftp鏈接對面主機必須開啟ftp伺服器嗎

1. 首先伺服器要安裝ftp軟體,查看是否已經安裝ftp軟體下: #which vsftpd
如果看到有vsftpd的目錄說明伺服器已經安裝了ftp軟體

2. 查看ftp 伺服器狀態
#service vsftpd status

3. 啟動ftp伺服器
#service vsftpd start

4. 重啟ftp伺服器
#service vsftpd restart

5. 查看服務有沒有啟動
#netstat -an | grep 21
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
如果看到以上信息,證明ftp服務已經開啟。

6.如果需要開啟root用戶的ftp許可權要修改以下兩個文件
#vi /etc/vsftpd.ftpusers中注釋掉root
#vi /etc/vsftpd.user_list中也注釋掉root
然後重新啟動ftp服務。

7. vsftpd 500 OOPS: cannot change directory
登陸報錯:
C:\>ftp 192.168.0.101
Connected to 192.168.0.101.
220 (vsFTPd 2.0.5)
User (192.168.0.101:(none)): frank
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/frank
Login failed.
ftp> ls
500 OOPS: child died
Connection closed by remote host.
解決方法:
setsebool ftpd_disable_trans 1
service vsftpd restart
就OK了!

這是SELinux的設置命令,在不熟悉SELnux前,把SELinux關掉也可以的。

8. 永久開啟,即os重啟後自動開啟ftp服務
方法一:
cd /etc/xinetd.d ,編輯ftp服務的配置文件gssftp的設置:
vi /etc/xinetd.d/gssftp ,將 修改兩項內容:

(a) server_args = -l –a 去掉-a 改為server_args = -l
(b) disable=yes改為disable=no
(c) 保存退出。

方法二:
(a) system-config-services , 進入圖形界面的System services查看是否有 vsftpd項,如果沒有轉到2.,保存後退出

(b) 用redhat第三張盤 安裝此服務(開始--刪除/增加程序),200K左右

(c) #setup
此時能看到vsftpd項,此時選中此services項,保存後退出.

『叄』 如何用xftp連接windows建的ftp

如果是用ftp傳輸文件的話,不如用愛米雲共享網盤,功能完全可以代替ftp,用起來簡單多了,安裝後分分鍾就用起來了,不用像ftp搭建那麼麻煩!文件和許可權管理更方便,上傳、下載速度也快

『肆』 xftp和xshell有什麼區別

什麼是Xshell?

Xshell是一個用於MS Windows平台的強大的SSH,TELNET,和RLOGIN終端模擬軟體。它使得用戶能輕松和安全地從Windows PC上訪問Unix/Linux主機。

Xftp和Xshell配合使用部署環境。(Linux系統)

Xftp為可視化工具,主要用來拷貝文件。

xshell則通過輸入命令來對伺服器進行操作,如啟動服務等等。

一. Xftp的連接

新建會話:輸入機器的ip,用戶名和密碼,埠號進行連接。需要注意的是,協議選擇SFTP

連接成功後,伺服器系統中的內容。選中文件,點擊右鍵,進行操作。操作習慣遵照windows的操作習慣。

二.xshell的運用

常用命令:

ssh ip:如 ssh 192.168.1.1 表示連接到192.168.1.1主機上。

之後輸入機器的用戶名和密碼。

ls:查看當前路徑下的文件和文件夾

cd:切換路徑

cd ..:返回上一層路徑

rm -f 文件名:刪除文件rm -rf 文件夾名稱:刪除文件夾

./startup.sh:啟動tomcat服務

./shutdown.sh:停止tomcat服務。

除了以上命令,還有很多本地指令,具體可以去Xshell中文官網進行學習,希望幫到你。

『伍』 電腦和雲伺服器傳輸數據時,filezilla和Xftp5,有什麼區別

前者是客戶端,用來通過ftp或者sftp協議上傳下載文件的 ------ 有它,你能連別人的伺服器上傳和下載
後者是服務端,用來搭建ftp或者sftp服務的(以便為別人通過ftp客戶端訪問自己的文件提供服務) ----有它,別人能連你的伺服器上傳下載。

『陸』 xftp和ftp進程的保留埠號分別是多少

XFtp使用sftp,sftp的默認埠是22,實際sftp使用的是sshd進程的埠(22號埠)。
ftp的埠號20、21的區別一個是數據埠,一個是控制埠,控制埠一般為21,而數據埠不一定是20,這和FTP的應用模式有關,如果是主動模式,應該為20,如果為被動模式,由伺服器端和客戶端協商而定。
Linux使用如下命令查看某埠被哪個進程佔用:
#netstat -lnp | grep 22

『柒』 誰能幫我了解xftp是什麼嗎,有什麼功能

是一個基於 MSwindows平台的功能強大的SFTP、FTP文件傳輸軟體。使用了 Xftp 以後,MS windows 用戶能安全地在UNIX/Linux和 Windows PC 之間傳輸文件。Xftp 能同時適應初級用戶和高級用戶的需要。它採用了標準的 Windows 風格的向導,它簡單的界面能與其他 Windows 應用程序緊密地協同工作,此外它還為高級用戶提供了眾多強勁地功能特性。

同步

它有一個同步功能,可以幫助您同步文件和文件夾、以及遠程與本地文件夾的路徑。 一旦你想同步遠程文件夾,點擊同步按鈕和同步將輕松地開始。

直接編輯

此外,該程序有直接編輯功能,允許用戶編輯遠程文件與Windows記事本。 通過這種方式,您可以快速編輯文件沒有下載它們。 還可以重命名,刪除或創建新文件。

多個窗格

Xftp支持超過2窗格,每個窗格中可以有多個選項卡。 你可以傳輸文件到多個目的地沒有經歷每一個選項卡。 同時,「所有遠程會話發送」功能允許您將文件發送到多個位置。

文件交換協議支持

File Exchange Protocol (文件交換協議)可以大大減少時間採取遠程伺服器之間傳輸文件。FXP跳過了數據從路由到本地電腦的過程,直接在兩個遠程FTP伺服器之間傳輸數據。

在單個窗口打開多個會話

會話選項卡功能允許用戶在單個Xftp窗口打開多個會話。 所有打開的會話是通過簡單的會話選項卡界面之間傳輸和文件在不同的伺服器上可以很容易地打開會話。 它不僅減少了系統資源的使用,還提供更有條理的工作環境來提高用戶工作效率。

直接編輯遠程文件

直接編輯功能允許用戶直接與Windows記事本編輯遠程文件。 用戶可以通過節約文件下載和上傳的時間編輯提高生產力。 Xftp還提供了一個選項供用戶選擇他們最喜歡的編輯器,而不是使用默認的Windows記事本。

單擊一個按鈕啟動終端會話

Xshell與Xftp可以搭配,由NetSarang終端模擬器保證安全。 通過單擊Xshell按鈕,Xftp從打開的連接開始一個終端會話,而不必再通過身份驗證過程。

增加下載/上傳速度

並行傳輸特性允許多個連接更快的上傳/下載文件。 這個特性可以增加用戶的生產力,允許用戶達到最大的使用帶寬。即使有一個為每個網路連接下載/上傳速度限制。以上就是介紹的Xftp的主要功能,更多使用技巧可以去Xmanager中文官網學習。

『捌』 如何使用xftp工具在Windows與Linux之間傳輸文件

使用xftp工具從Windows向Linux傳輸文件的時候,先新建一FTP站點:
名稱:寫一有意義的名稱;
主機:填寫Linux的IP地址(IP地址的查詢方法為在Linux中輸入ifconfig);
協議:選擇SFTP;
方法:password,輸入與Linux相同的用戶名與密碼;
點擊確定--連接後,會在頁面右側顯示Linux安裝目錄。
至此,新建會話完成,可從Windows向Linux傳輸文件,拖動過去即可,反之亦然。
下次使用時,直接打開需要的對話即可。
可從Windows向Linux傳輸文件時,壓縮包不要解壓後向Linux發送。
在Linux下某個文件存在問題,需要修改時,可傳到Windows下進行更改,然後拷貝回去即可。

『玖』 linux scp、ftp和sftp有什麼區別,傳輸文件那個速度快

傳輸文件使用ftp協議速度快。

區別如下:

一、指代不同

1、scp:是用來進行遠程文件拷貝的,是 SSH 中最方便有用的命令。

2、ftp:是 TCP/IP 協議組中的協議之一。

3、sftp:安全文件傳送協議。可以為傳輸文件提供一種安全的網路的加密方法。

二、使用方式不同

1、scp:scp 在需要進行驗證時會要求你輸入密碼或口令。

2、ftp:FTP伺服器用來存儲文件,用戶可以使用FTP客戶端通過FTP協議訪問位於FTP伺服器上的資源。

3、sftp:為SSH的其中一部分,是一種傳輸檔案至 Blogger 伺服器的安全方式。


三、特點不同

1、scp:數據傳輸使用 ssh,並且和ssh 使用相同的認證方式,提供相同的安全保證 。

2、ftp:下FTP協議使用TCP埠中的 20和21這兩個埠,其中20用於傳輸數據,21用於傳輸控制信息。

3、sftp:SFTP本身沒有單獨的守護進程,必須使用sshd守護進程(埠號默認是22)來完成相應的連接和答復操作,所以從某種意義上來說,SFTP並不像一個伺服器程序,而更像是一個客戶端程序。

『拾』 請利用wireshark或其它工 具比較 sftp 和 ftp 的文件傳輸過程,分析兩者的區別

方案一:使用vnc (Virtual Network Computing)虛擬網路計算機,由著名的AT&T歐洲研究實驗室開發的基於UNIX和Linux操作系統的免費的開放源碼軟體,他能將完整的窗口界面通過網路,傳輸到另一台計算機的屏幕上,vnc基本上由兩部分組成:一部分是客戶端的應用程序(vncviewer),另外一部分是伺服器端的應用程序(vncserver).
方案二:使用Xmanager ,一個運行於MS Windows平台上的高性能的X window伺服器。可以在你的本地PC上同時運行Unix/Linux和Windows圖形應用程序。
我使用的是Xmanager Enterprise 3,Xmanager 3.0支持安全XDMCP允許用戶訪問遠程主機更加輕松,安全地,即使電腦是位於防火牆或網關之後。這是NetSarang公司為Xmanager設計的基於SSH隧道技術的一個獨特的特點。旨在幫助用戶訪問遠程主機,而不需要重新配置現有的防火牆或網關。
Xmanager包含有以下一些產品:
Xbrowser:一個功能強大的會話管理工具,在Xbrowser中,您可以管理會話,Xmanager,Xshell和Xftp。當Xbrowser啟動時,它會動態搜索網路上的所有主機,然後創建一個Xmanager可以連接的主機列表。由於Xbrowser會動態創建訪問伺服器,因此不需要我們再單獨創建。這項功能使X Window系統變得簡單。
Xconfig:通過Xconfig,可以讓你為不同的X伺服器採用各自的設置,您可以設定不同的X伺服器選項,如窗口模式,字體,視覺與安全,並保存到獨立的配置文件,如果您對各種伺服器及應用需要設置不同的選項,您可以使用Xconfig創建多個應用/伺服器的配置文件用於相應的會話。這能夠使您運行最優化的Xmanager為每個系統和應用。
Xshell:一個用於MS Windows平台的強大的SSH,TELNET,和RLOGIN終端模擬軟體。它使得用戶能輕松和安全地從Windows PC上訪問Unix/Linux主機。
Xftp:一個用於MS Windows平台的強大的FTP和SFTP文件傳輸程序。Xftp讓你能安全地在Unix/Linux和Windows PC之間傳輸文件。
Xlpd:一個用於MS Windows平台的LPD(行式列印機虛擬後台程序)應用程序。安裝了Xlpd後,你的帶有列印機的本地PC就成為了一個列印伺服器,來自不同遠程系統的列印任務都能在網路環境中得到請求和處理。(共享軟體)