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

ubuntuftp

發布時間: 2022-03-07 00:20:12

『壹』 ubuntu ftp命令put怎麼用

FTP連接

1
打開終端, 滑鼠點擊, 或者輸入快捷鍵(Ctrl+Alt+T)

2
Linux ftp命令的一般格式如下:$ ftp 主機名/IP,其中「主機名/IP」是所要連接的遠程機的主機名或IP地址。在命令行中,主機名屬於選項,如果指定主機名,ftp將試圖與遠程機的ftp服務程序進行連接;

3
如果沒有指定主機名,ftp將給出提示符,等待用戶輸入命令:$ ftp,ftp >,此時在ftp>提示符後面輸入open命令加主機名或IP地址,將試圖連接指定的主機。

4
不管使用哪一種方法,如果連接成功,需要在遠程機上登錄。用戶如果在遠程機上有帳號,就可以通過ftp使用這一帳號並需要提供口令。在遠程機上的用戶帳號的讀寫許可權決定該用戶在遠程機上能下載什麼文件和將上載文件放到哪個目錄中

END
FTP命令

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

『貳』 如何在ubuntu上建立ftp伺服器

首先,更新軟體源,保證源是最新的,這樣有利於下面在線通過apt-get install命令安裝ftp。

使用sudo apt-get install vsftp命令安裝vsftp,安裝軟體需要root許可權,我們使用sudo來暫時獲取。

安裝好ftp後默認是會自動創建ftp用戶的,然後我們設置ftp用戶的密碼,輸入
sudo passwd ftp,然後輸入密碼,再確認密碼。

創建ftp用戶的家目錄,使用sudo mkdir /home/ftp命令

設置ftp家目錄的許可權,我這里為方便直接使用sudo chmod 777 /home/ftp命令將許可權設置為777,當然你可以根據自己需求進行設置。

對/etc/vsftpd.conf配置文件進行一定的修改。使用 sudo gedit /etc/vsftpd.conf打開配置文件,如果你喜歡vi或vim編輯器也可以使用它們打開。

將配置文件中」anonymous_enable=YES 「改為 「anonymous_enable=NO」(是否允許匿名ftp,若不允許選NO)
取消如下配置前的注釋符號:
local_enable=YES(是否允許本地用戶登錄)
write_enable=YES(是否允許本地用戶寫的許可權)
chroot_local_user=YES(是否將所有用戶限制在主目錄)
chroot_list_enable=YES(是否啟動限制用戶的名單)
chroot_list_file=/etc/vsftpd.chroot_list(可在文件中設置多個賬號)

然後重啟ftp服務,使用命令sudo service vsftpd restart重啟ftp服務。

測試ftp,復制一些文件到/home/ftp目錄下
方法一:在瀏覽器中輸入ftp://localhost,網頁登錄。
方法二:在終端中輸入ftp localhost,然後輸入用戶名與密碼實現登錄。

如果登錄ftp總是出現密碼錯誤,可以將/etc/vsftpd.conf配置文件的pam_service_name=vsftpd改為pam_service_name=ftp,即可解決。

『叄』 ubuntu下ftp伺服器有哪些

1.VSFTPD

這個應該是最常用的FTP伺服器之一,號稱是最安全的。文件傳輸速度快(在一份評測報告中看到的,比其餘兩種快很多),搭建也比較容易。但是在使用過程中我感覺它在目錄許可權控制上不如proftpd方便。配置文件也相對復雜。在這三個伺服器中,我將它排在第二名。

2.PROFTPD

這個我比較喜歡,配置問價很容易看懂,對目錄的許可權控制功能比較強大。很容易上手。在這三個裡面我將它排在第一名、

3.PUREFTPD

之所以使用這個是因為它能夠在配置文件里指定客戶端使用的編碼方式,對於windows和linux之間的上傳下載非常方便。但是在實際使用過程中發現,它的這個功能仍然有缺陷,就是當傳輸的文件很多,目錄層次也比較深的時候,它不能夠將所有的名稱都做正確的字元集轉換,仍然會出現一些亂碼。只能說它部分的解決了亂碼問題。另外它的配置方式也比較獨特,每一個選項是一個文件。我感覺比較繁瑣,不太習慣。因此將它排在最後一名。

『肆』 ubuntu 客戶端FTP用哪個軟體

使用的是vsftpd軟體。1 使用新立得軟體包管理器,安裝vsftpd。2 配置etc/vsftpd.conf遇到的問題是1 如何從新啟動vsftpd 方法:sudo /etc/init.d/vsftpd restart2 文件夾的許可權在Ubuntu下,當我想往/home/ftp里拷文件的時候,發現許可權不夠,就執行了如下命令:sudo chmod 777 ftp 這下的確可以拷貝文件了,但是使用ftp軟體卻連不上ftp伺服器了,郁悶,提示的錯誤是 500 OOPS: vsftpd: refusing to run with writable anonymous root解決方法:對於vsftpd的根目錄 /home/ftp 其許可權為:drwxrwxrwx 即完全沒有限制(或許是不小心執行了 chmod 777 /home/ftp);所以我們只需做如下更改:chown root:root /home/ftpchmod 755 /home/ftp(如果你不是以root登錄,或許前面要加上 sudo ,別忘記)OK,問題解決了。

『伍』 ubuntu 怎麼退出ftp登陸

localhost# useradd sery //添加用戶sery localhost# passwd sery //給用戶sery設置登錄密碼 localhost# start vsftpd start //啟動ftp服務

『陸』 如何ubuntu下使用ftp管理

打開ubuntu軟體中心,在左邊的搜素欄里輸入filezillia,回車,下載安裝 在左邊停靠欄雙擊紅色fz圖標打開 依次填入主機名字,用戶名,密碼,遠程登錄埠,點擊快速連接。等一會在遠程站點目錄下載下來,就能上傳下載叻

『柒』 如何用ubuntu搭建ftp伺服器

sudo apt-get install vsftpd
命令執行過程中,安裝程序會給本地創建一個名為「ftp」的用戶組,命令執行完之後會自動啟動FTP服務。
可以使用「netstat -tl」命令檢查FTP埠有沒有已經打開,或者直接在瀏覽器里輸入「ftp://你的伺服器IP」(新安裝的vsftpd默認是可以匿名不需要密碼直接訪問),如果能直接連接到FTP伺服器,則安裝vsftpd算是大功告成。
開啟、停止、重啟vsftpd服務也很簡單:
service vsftpd start | stop | restart
新安裝的vsftpd默認是可以匿名訪問,如果只想給某一個用戶專門訪問某一目錄下的許可權,則需要修改vsftpd的配置了。
首先,創建一個專門用來訪問的用戶,例如叫「test」:
mkdir -p /home/test
useradd test -g ftp -d /home/test -s /sbin/nologin
設置密碼:
passwd test
修改vsftpd的配置文件「vi /etc/vsftpd.conf」:
#禁止匿名訪問
anonymous_enable=NO
#接受本地用戶
local_enable=YES
#可以上傳
write_enable=YES
#啟用在chroot_list_file的用戶只能訪問根目錄
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
在/etc/vsftpd.chroot_list添加受訪問目錄限制的用戶:
echo "test" >> /etc/vsftpd.chroot_list
安裝過程中遇到的一些問題:
「530 Login incorrect」
在 /etc/shells 最後一行添加「/sbin/nologin」
「500 OOPS: vsftpd: refusing to run with writable root inside chroot()」
啟用了chroot的話,根目錄要設置為不可寫
chmod a-w /home/test
OK,重啟vsftpd之後就可以使用上面新創建的賬號訪問:)

『捌』 ubuntu linux 下如何啟動ftp服務

1、首先,連接相應linux主機,進入到linux命令行狀態下,等待輸入shell指令。

『玖』 如何在ubuntu中安裝設置ftp伺服器

1、更新軟體源,保證源是最新的,這樣有利於下面在線通過apt-get install命令安裝ftp。
2、使用sudo apt-get install vsftp命令安裝vsftp,安裝軟體需要root許可權,我們使用sudo來暫時獲取。
3、安裝好ftp後默認是會自動創建ftp用戶的,然後設置ftp用戶的密碼,輸入sudo passwd ftp,然後輸入密碼,再確認密碼。
4、創建ftp用戶的家目錄,使用sudo mkdir /home/ftp命令
5、設置ftp家目錄的許可權,我這里為方便直接使用sudo chmod 777 /home/ftp命令將許可權設置為777,當然你可以根據自己需求進行設置。
6、對/etc/vsftpd.conf配置文件進行一定的修改。使用 sudo gedit /etc/vsftpd.conf打開配置文件,如果你喜歡vi或vim編輯器也可以使用它們打開。
7、將配置文件中」anonymous_enable=YES 「改為 「anonymous_enable=NO」(是否允許匿名ftp,若不允許選NO)
取消如下配置前的注釋符號:
local_enable=YES(是否允許本地用戶登錄)
write_enable=YES(是否允許本地用戶寫的許可權)
chroot_local_user=YES(是否將所有用戶限制在主目錄)
chroot_list_enable=YES(是否啟動限制用戶的名單)
chroot_list_file=/etc/vsftpd.chroot_list(可在文件中設置多個賬號)
8、然後重啟ftp服務,使用命令sudo service vsftpd restart重啟ftp服務。
9、測試ftp,復制一些文件到/home/ftp目錄下
方法一:在瀏覽器中輸入ftp://localhost,網頁登錄。
方法二:在終端中輸入ftp localhost,然後輸入用戶名與密碼實現登錄。
另外:如果登錄ftp總是出現密碼錯誤,可以將/etc/vsftpd.conf配置文件的pam_service_name=vsftpd改為pam_service_name=ftp,即可解決。