當前位置:首頁 » 文件管理 » linux虛擬機ftp配置

linux虛擬機ftp配置

發布時間: 2025-05-22 14:17:39

A. linux ftp伺服器相關問題

在Linux中搭建一個ftp伺服器,以供兩個工作小組保管文件使用。禁用匿名。第一個小組使用ftp賬號:ftp1,工作目錄在:/var/ftp/ftp1;第二個小組使用ftp2,工作目錄在:/var/ftp/ftp2。

兩個小組互相不能訪問各自的文件,需要限制用戶不能離開自己的工作目錄。

【實現步驟】

1.檢查安裝vsftpd伺服器

以root進入終端後(其他賬戶進入終端的可以用su root 輸入密碼後進入root 模式)之後,在終端命令窗口輸入以下命令進行驗證:# rpm –qa | grep vsftpd。如果結果顯示為「vsftpd-1.1.3-8」,則說明系統已經安裝vsftpd伺服器。若沒有回復,即系統中沒有安裝。

B. 紅旗Linux上配置FTP 允許root用戶登錄

在紅旗Linux上配置FTP以允許root用戶登錄,可以按照以下步驟進行:

1. 修改/etc/ftpusers文件 打開/etc/ftpusers文件。 在文件中找到root這一行,並在其前插入#符號以注釋掉該行。這樣,root用戶就被允許登錄FTP服務了。

2. 設置proftpd服務自動啟動 進入控制面板的服務管理部分。 找到proftpd服務,並將其啟動類別設置為自動啟動。這確保了在系統重啟後,FTP服務會自動運行。

3. 啟動proftpd服務 可以通過控制面板的服務管理部分啟動proftpd服務。 或者,在終端中執行命令service proftpd start來啟動FTP服務。

備注: 停止FTP服務:可以使用命令service proftpd stop。 啟動FTP服務:可以使用命令service proftpd start。

按照以上步驟操作後,root用戶應該就能夠成功登錄到紅旗Linux上的FTP服務了。

C. 如何在虛擬機上的Linux系統配置FTP服務,跟Windows建立連接傳輸文件

在虛擬機上的Linux系統配置FTP服務,跟Windows建立連接傳輸文件的具體操作步驟如下:

1、在電腦上下載並安裝好小型FTP伺服器(Quick Easy FTP Server) 軟體,打開進行設置用戶名,用於遠程登錄。

D. Linuxftp命令的使用方法詳解

ftp伺服器在網上較為常見,Linux ftp命令的功能是用命令的方式來控制在本地機和遠程機之間傳送文件,這里詳細介紹Linux ftp命令的一些經常使用的命令,相信掌握了這些使用Linux 進行ftp操作將會非常容易。

Linux ftp命令的一般格式如下:

$ ftp 主機名/IP

其中「主機名/IP」是所要連接的遠程機的主機名或IP地址。在命令行中,主機名屬於選項,如果指定主機名,ftp將試圖與遠程機的ftp服務程序進行連接;如果沒有指定主機名,ftp將給出提示符,等待用戶輸入命令:
$ ftp
ftp >
此時在ftp>提示符後面輸入open命令加主機名或IP地址,將試圖連接指定的主機。
不管使用哪一種方法,如果連接成功,需要在遠程機上登錄。用戶如果在遠程機上有帳號,就可以通過ftp使用這一帳號並需要提供口令。在遠程機上的用戶帳號的讀寫許可權決定該用戶在遠程機上能下載什麼文件和將上載文件放到哪個目錄中。
如果沒有遠程機的專用登錄帳號,許多ftp站點設有可以使用的特殊帳號。這個帳號的登錄名為anonymous(也稱為匿名ftp),當使用這一帳號時,要求輸入email地址作為口令。
如果遠程系統提供匿名ftp服務,用戶使用這項服務可以登錄到特殊的,供公開使用的目錄。一般專門提供兩個目錄:pub目錄和incoming目錄。pub目錄包含該站點供公眾使用的所有文件,incoming目錄存放上載到該站點的文件。
一旦用戶使用ftp在遠程站點上登錄成功,將得到「ftp>」提示符。現在可以自由使用ftp提供的命令,可以用 help命令取得可供使用的命令清單,也可以在 help命令後面指定具體的命令名稱,獲得這條命令的說明。
最常用的命令有:

ls 列出遠程機的當前目錄
cd 在遠程機上改變工作目錄
lcd 在本地機上改變工作目錄
ascii 設置文件傳輸方式為ASCII模式
binary 設置文件傳輸方式為二進制模式
close 終止當前的ftp會話
hash 每次傳輸完數據緩沖區中的數據後就顯示一個#號
get(mget) 從遠程機傳送指定文件到本地機
put(mput) 從本地機傳送指定文件到遠程機
open 連接遠程ftp站點
斷開與遠程機的連接並退出ftp
? 顯示本地幫助信息
! 轉到Shell中

下面簡單將ftp常用命令作一簡介。

◆啟動ftp會話
open命令用於打開一個與遠程主機的會話。該命令的一般格式是:
◆open 主機名/IP
如果在ftp 會話期間要與一個以上的站點連接,通常只用不帶參數的ftp命令。如果在會話期間只想與一台計算機連接,那麼在命令行上指定遠程主機名或IP地址作為ftp命令的參數。
◆終止ftp會話
close、disconnect、和bye命令用於終止與遠程機的會話。close和disronnect命令關閉與遠程機的連接,但是使用戶留在本地計算機的ftp程序中。和bye命令都關閉用戶與遠程機的連接,然後退出用戶機上的ftp 程序。
◆改變目錄
「cd [目錄]」命令用於在ftp會話期間改變遠程機上的目錄,lcd命令改變本地目錄,使用戶能指定查找或放置本地文件的位置。
◆遠程目錄列表
ls命令列出遠程目錄的內容,就像使用一個交互shell中的ls命令一樣。ls命令的一般格式是:
ls [目錄] [本地文件]
如果指定了目錄作為參數,那麼ls就列出該目錄的內容。如果給出一個本地文件的名字,那麼這個目錄列表被放入本地機上您指定的這個文件中。
◆從遠程系統獲取文件
get和mget命令用於從遠程機上獲取文件。get命令的一般格式為:
get 文件名
您還可以給出本地文件名,這個文件名是這個要獲取的文件在您的本地機上創建時的文件名。如果您不給出一個本地文件名,那麼就使用遠程文件原來的名字。
mget命令一次獲取多個遠程文件。mget命令的一般格式為:
mget 文件名列表
使用用空格分隔的或帶通配符的文件名列表來指定要獲取的文件,對其中的每個文件都要求用戶確認是否傳送。
◆向遠程系統發送文件
put和mput命令用於向遠程機發送文件。Put命令的一般格式為:
put 文件名
mput命令一次發送多個本地文件,mput命令的一般格式為:
mput 文件名列表
使用用空格分隔的或帶通配符的文件名列表來指定要發送的文件。對其中的每個文件都要求用戶確認是否發送。
◆改變文件傳輸模式
默認情況下,ftp按ASCII模式傳輸文件,用戶也可以指定其他模式。ascii和brinary命令的功能是設置傳輸的模式。用ASCII模式傳輸文件對純文本是非常好的,但為避免對二進制文件的破壞,用戶可以以二進制模式傳輸文件。
◆檢查傳輸狀態
傳輸大型文件時,可能會發現讓ftp提供關於傳輸情況的反饋信息是非常有用的。hash命令使ftp在每次傳輸完數據緩沖區中的數據後,就在屏幕上列印一個#字元。本命令在發送和接收文件時都可以使用。
◆ftp中的本地命令
當您使用ftp時,字元「!」用於向本地機上的命令shell傳送一個命令。如果用戶處在ftp會話中,需要shell做某些事,就很有用。例如用戶要建立一個目錄來保存接收到的文件。如果輸入!mkdir new_dir,那麼Linux就在用戶當前的本地目錄中創建一個名為new_dir 的目錄。

這里Linux ftp命令就介紹到這里,應該足夠在Linux系統下使用ftp工具了。

E. linux 如何配置FTP和telnet

1.基礎知識
linux提供服務是由運行在後台的守護程序(daemon)來執行的。
守護進程的工作就是打開1個埠(port),等待(listen)進入的連接。在C/S模式中,如果客戶提請了1個連接,守護進程就創建(fork)子

進程來響應這個連接,而父進程繼續監聽其他服務的請求。
但是,對於系統所提供的每1個服務,如果都必須運行1個監聽某個埠連接發生的守護程序,那麼通常意味著系統資源的浪費。為此,引入「

擴展的網路守護進程服務程序」xinetd(xinetd internet daemon)。telnet服務也是由xinetd守護的。

2.檢測telnet、telnet-server的rpm包是否安裝
OS:RedHat9

[root@localhost root]#rpm -qa telnet
telnet-0.17-25
//telnet*.rpm是默認安裝的//
[root@localhost root]#rpm -qa telnet-server

//telnet*.rpm是默認沒有安裝的//

3.安裝telnet-server
第3張盤上有telnet-server-0.17-25.i386.rpm
[root@localhost root]#rpm -ivh telnet-server*.i386.rpm

4.修改telnet服務配置文件
vi /etc/xinetd.d/telnet
service telnet
{
disable = yes
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}

將disable=yes行前加#,或者改為disable=no
PS:
安裝telnet-server後,系統才有文件/usr/sbin/in.telnetd

5.重新啟動xinetd守護進程
由於telnet服務也是由xinetd守護的,所以安裝完telnet-server,要啟動telnet服務就必須重新啟動xinetd
[root@localhost root]#service xinetd restart

[root@localhost root]#/etc/init.d/xinetd restart

6.關閉系統的防火牆
linux系統默認的防火牆是「high」

命令行界面CLI:
[root@localhost root]# setup
選擇:「firewall configuration」
選擇:security level——「no firewall」

7.測試
telnet IP

QUOTE:
Red Hat Linux release 9 (Shrike)
Kernel 2.4.20-8 on an i686
login:
出現,就OK了!

8.telnet默認開機啟動
1)。命令ntsysv
找到telnet,用空格鍵激活(*)服務
2)。命令chkconfig
chkconfig --add telnet
chkconfig telnet on
3)。圖形用戶界面GUI
redhat-conhat-config-services

「主菜單」——「系統設置」——「伺服器設置」——「服務」
從第 6、7、8 步來看,你的 OS 是 RedHat,那麼,你第 3 步就是多餘的了
其實很簡單
1、找到發行版光碟上的 telnet-server-xxx.rpm,安裝好
2、ntsysv,把 telnet 和 xinted 選上,這樣可以保證系統下次啟動自動開啟服務
3、service xinted start,來手動啟動 telnet 服務(前提是 ntsysv 裡面選擇了 telnet)

這個是我在網路找的..... 希望對你有幫助

熱點內容
路由器的默認密碼多少 發布:2025-05-22 20:02:00 瀏覽:648
ppt上傳網站 發布:2025-05-22 19:49:02 瀏覽:638
我的世界頭顱伺服器 發布:2025-05-22 19:43:59 瀏覽:867
秦plusdmi哪個配置適合跑網約車 發布:2025-05-22 19:38:18 瀏覽:864
iphone版wifi密碼查看密碼是什麼 發布:2025-05-22 19:36:39 瀏覽:618
流星檢測演算法 發布:2025-05-22 19:35:49 瀏覽:483
免費ftp上傳工具 發布:2025-05-22 19:27:32 瀏覽:998
監控的伺服器叫什麼名字 發布:2025-05-22 19:25:18 瀏覽:882
資料庫中什麼是表 發布:2025-05-22 19:14:27 瀏覽:660
vb語音編譯器怎麼輸出字元串 發布:2025-05-22 18:58:33 瀏覽:397