當前位置:首頁 » 文件管理 » ftplinux

ftplinux

發布時間: 2022-01-31 18:59:12

linux ftp 埠是多少

埠修改配置:
目標:默認埠為21,為了系統安全,需將21埠修改為2021.
步驟:1.修改/etc/services文件(默認分配的埠號和協議類型)
# vi /etc/services
將21/tcp修改為2021/tcp
2.修改(新增)FTP配置文件vsftpd.conf
# vi /etc/vsftpd/vsftpd.conf
如果文件中有Listen_port=21,則將21修改為2021,
否則添加一行Listen_port=2021
3.啟動TFP服務
# service vsftpd restart
4.檢查TFP服務
# service vsftpd status

# netstat -npl

啟動錯誤解決辦法:
常見錯誤:vsftpd 已死,但是subsys被鎖
解決辦法:
1. a、 rpm --verify vsftpd
b 、 service vsftpd stop
c、 service vsftpd start
2.仔細檢查vsftpd.conf配置,不斷嘗試,問題仍未解決,與正常ftp伺服器上對比,配置文件無異,確定不是此文件問題。查看/etc/xinetd.d/gssftp,修改disable為yes。然後重啟xinetd和vsftpd,如下:
# service xinetd restart
停止 xinetd:[ 確定 ]
啟動 xinetd:[ 確定 ]
#service vsftpd stop
關閉 vsftpd:[失敗]
#service vsftpd status
vsftpd 已死,但是 subsys 被鎖
感覺問題仍未解決,此時客戶端ftp仍然可用,於是嘗試單獨停止xinetd:service xinetd stop,此時客戶端ftp不可用,然後重啟vsftpd:

# service vsftpd stop
關閉 vsftpd:[ 確定 ]
# service vsftpd start
為 vsftpd 啟動 vsftpd:[ 確定 ]

成功,客戶端ftp又可以用了。

修改gssftp後,執行xinetd restart,vsftpd仍然報錯,先執行xinetd stop,然後再重啟vsftpd,再啟動xinetd即成功

Ⅱ linux中怎麼從ftp回到命令行

使用Linux系統中的ftp命令,用戶就能夠進行文件傳輸操作,在Linux系統操作中經常會用到,下面小編就給大家介紹下Linux命令的用法。
Linux下如何使用ftp命令
[root@www ~]# yum install ftp 安裝ftp支持 RedHat系列版本下命令
[root@www ~]# ftp 輸入ftp命令
FTP》 open 連接 命令
FTP》 to 10.10.22.8 連接主機
FTP》admin 登入名
FTP》passwd 登入密碼
連接成功
FTP》 ! 從 ftp 子系統退出到外殼。
FTP》 ? 顯示 ftp 命令說明。? 和 help 相同。
FTP》 append 使用當前文檔類型配置將本地文檔附加到遠程電腦上的文檔。
FTP》 ascii 將文檔傳送類型配置為默認的 ASCII。
FTP》 bell 轉換響鈴以在每個文檔傳送命令完成後響鈴。默認情況下,鈴聲是關閉的。
FTP》 binary(或bi) 將文檔傳送類型配置為二進制。
FTP》 bye(或by) 結束和遠程電腦的linux中ftp命令參數會話並退出linux中ftp命令參數。
FTP》 cd 更改遠程電腦上的工作目錄。
FTP》 close 結束和遠程伺服器的linux中ftp命令參數會話並返回命令解釋程式。
FTP》 debug 轉換調試。當調試打開時,發送到遠程電腦的每個命令都列印,前面是字元串「》」。默認情況下,調試是關閉的。
FTP》 delete 刪除遠程電腦上的文檔。
FTP》 dir 顯示遠程目錄文檔和子目錄列表。
FTP》 disconnect 從遠程電腦斷開,保留linux中ftp命令參數提示。
FTP》 get 使用當前文檔轉換類型將遠程文檔復制到本地電腦。
FTP 》glob 轉換文檔名組合。組合允許在內部文檔或路徑名中使用通配符(*和?)。默認情況下,組合是打開的。
FTP 》hash 轉換已傳輸的每個數據塊的數字簽名 (#) 列印。數據塊的大小是2048 位元組。默認情況下,散列符號列印是關閉的。
FTP 》help 顯示linux中ftp命令參數命令說明。
FTP 》lcd 更改本地電腦上的工作目錄。默認情況下,工作目錄是啟動linux中ftp命令參數的目錄。
FTP 》literal 將參數逐字發送到遠程linux中ftp命令參數伺服器。將返回單個的linux中ftp命令參數回復代碼。
FTP 》ls 顯示遠程目錄文檔和子目錄的縮寫列表。
FTP 》mdelete 刪除遠程電腦上的文檔。
FTP 》mdir 顯示遠程目錄文檔和子目錄列表。能夠使用 mdir 指定多個文檔。
FTP 》mget 使用當前文檔傳送類型將遠程文檔復制到本地電腦。
FTP 》mkdir 創建遠程目錄。
FTP 》mls 顯示遠程目錄文檔和子目錄的縮寫列表。
FTP 》mput 使用當前文檔傳送類型將本地文檔復制到遠程電腦上。
FTP 》open 和指定的linux中ftp命令參數伺服器連接。
FTP 》prompt 轉換提示。假如關閉提示時 mget 及 mput 傳送任何文檔,linux中ftp命令參數在多文檔傳送過程中將提示允許您有選擇地檢索或存儲文檔。默認情況下,提示是打開的。
FTP 》put 使用當前文檔傳送類型將本地文檔復制到遠程電腦上。
FTP 》pwd 顯示遠程電腦上的當前目錄。
FTP 》quit 結束和遠程電腦的linux中ftp命令參數會話並退出linux中ftp命令參數。
FTP 》quote 將參數逐字發送到遠程linux中ftp命令參數伺服器。將返回單個的linux中ftp命令參數回復代碼。
FTP 》recv 使用當前文檔傳送類型將遠程文檔復制到本地電腦。Recv 和 get相同。
FTP 》remotehelp 顯示遠程命令幫助。
FTP 》rename 重命名遠程文檔。
FTP 》rmdir 刪除遠程目錄。
FTP 》send 使用當前文檔傳送類型將本地文檔復制到遠程電腦上。Send 和put 相同。
FTP 》status 顯示linux中ftp命令參數連接和轉換的當前狀態。
FTP 》trace 轉換數據包跟蹤。Trace 在運行linux中ftp命令參數命令時顯示每個數據包的路由。
FTP 》type 配置或顯示文檔傳送類型。
FTP 》user 指定遠程電腦的用戶。
FTP 》verbose 轉換 verbose 模式。假如打開,將顯示任何 linux中ftp命令參數響應。在文檔傳送完成後,將同時顯示和傳送效率有關的統計信息。默認情況下,verbose 是打開的。
上面就是Linux下ftp命令的用法介紹了,最全的Linux ftp命令都在這里,ftp命令配合其他命令能夠達到不同的效果,可應用於各種情景中。

Ⅲ linux下怎樣登錄ftp伺服器

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

Ⅳ 如何在linux下開啟FTP服務

Linux下ftp服務可以通過搭建vsftpd服務來實現,以CentOS為例,首先查看系統中是否安裝了vsftpd,可以通過執行命令rpm -qa |grepvsftpd來查看是否安裝相應的包,如果沒有安裝那麼可以執行yum-yinstallvsftpd來安裝,安裝之後首先創建ftp用戶,比如ftp_test,命令如下:

useradd-s/sbin/nologin-d/home/ftp_testftp_test

目錄盡量不要選擇根目錄下,這里是/home/ftp_test,並且ftp_test這個目錄不要手動創建,否則許可權會有問題,執行命令的時候會自動創建,

現在可以看到上面的路徑是一個/,對於ftp用戶來說也就是根目錄了,只能在這個目錄下操作,而無法跳出這個目錄

以上就是vsftpd服務的基本搭建過程,實際使用時可以分配多個用戶

Ⅳ 在linux如何查看ftp功能是否開啟

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

Ⅵ linux下ftp伺服器的上傳下載的過程

在我用的所有ftp伺服器中來說,首推iis7伺服器管理工具,而且一直在用,感覺非常好。它可以作為FTP的客戶端,想要進行FTP的上傳下載操作,只需要下載安裝iis7伺服器管理工具就可以了,操作不復雜!

簡單的介紹一下iis7伺服器管理工具:可以批量管理WIN系列伺服器、VPS、批量導入伺服器VPS的IP,埠,賬號和密碼 、批量打開N個伺服器VPS的遠程桌面、遠程桌面後,遠程窗口右上角會出現 伺服器備注的信息,如鄭州xxx號伺服器 5、遠程桌面後,不影響任務欄顯示。可以及時看其他窗口。支持多種方式連接,操作簡潔,自身附帶教程。


第一步:點擊主程序圖中「上傳下載」鍵;

第二步:點擊「 Ftp」;

第三步:點擊「添加」;

第四步:在彈出伺服器信息框中填寫Ftp信息,注意:FIP ip埠、賬號、密碼為必填項;

第五步:選擇需要打開的FTP伺服器;

第六步:點擊打開,即刻見FTP效果圖。

Ⅶ linux系統怎麼打開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項,保存後退出

Ⅷ 如何讓用ftp鏈接到linux

一般linux系統裝的都是vsftp工具,默認情況下都不能用root賬戶通過ftp登錄主機的,但是可以通過更改vsftp的配置文件來使得可以使用root賬戶登錄ftp: 在/etc/vsftpd目錄下找到ftpusers的配置文件(有的主機這個文件是在/etc目錄下的): [xuwangcheng14@root]# more ftpusers # /etc/ftpusers: list of users disallowed FTP access. See ftpusers(5). root daemon bin sys sync games man lp mail news uucp nobody這個文件上的用戶名都是禁止登錄ftp的,將文件中的root注釋掉,然後重啟下vsftp服務就可以了。

Ⅸ LINUX 下如何開啟 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項,保存後退出.

Ⅹ linux下如何查看ftp的目錄

我們通過tree命令(需要安裝,方法:sudo apt-get install tree)可以以樹狀圖的方式查看文件目錄,而目錄中不同類型的文件有各自的顏色,如下所示:

白色--普通文件

藍色--目錄

綠色--可執行文件

紅色--壓縮文件

青色--鏈接文件

黃色--設備文件

灰色--其他文件

通過ls命令,查看當前文件夾內的文件;ls -a 查看當前文件夾內的文件,包括隱藏文件;

ls -la 查看當前文件夾內文件的詳細信息,包括隱藏文件,

熱點內容
安卓cpu哪個牌子好 發布:2024-10-21 03:45:13 瀏覽:897
電腦遠程伺服器是提示用戶忙 發布:2024-10-21 03:44:24 瀏覽:264
我的世界最多的伺服器電腦版 發布:2024-10-21 03:44:21 瀏覽:211
廖雪峰python下載 發布:2024-10-21 03:43:49 瀏覽:303
cmake選擇編譯器 發布:2024-10-21 03:38:38 瀏覽:411
三星s5如何添加ftp服務 發布:2024-10-21 03:38:35 瀏覽:674
c語言while和dowhile 發布:2024-10-21 03:38:34 瀏覽:636
ftp服務怎麼創建 發布:2024-10-21 03:37:20 瀏覽:297
mac編程語言 發布:2024-10-21 03:36:01 瀏覽:882
util文件夾 發布:2024-10-21 03:20:23 瀏覽:201