linuxftp
1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。
2. 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即成功
3. linux下ftp伺服器的上傳下載的過程
在我用的所有ftp伺服器中來說,首推iis7伺服器管理工具,而且一直在用,感覺非常好。它可以作為FTP的客戶端,想要進行FTP的上傳下載操作,只需要下載安裝iis7伺服器管理工具就可以了,操作不復雜!
簡單的介紹一下iis7伺服器管理工具:可以批量管理WIN系列伺服器、VPS、批量導入伺服器VPS的IP,埠,賬號和密碼 、批量打開N個伺服器VPS的遠程桌面、遠程桌面後,遠程窗口右上角會出現 伺服器備注的信息,如鄭州xxx號伺服器 5、遠程桌面後,不影響任務欄顯示。可以及時看其他窗口。支持多種方式連接,操作簡潔,自身附帶教程。
第一步:點擊主程序圖中「上傳下載」鍵;
第二步:點擊「 Ftp」;
第三步:點擊「添加」;
第四步:在彈出伺服器信息框中填寫Ftp信息,注意:FIP ip埠、賬號、密碼為必填項;
第五步:選擇需要打開的FTP伺服器;
第六步:點擊打開,即刻見FTP效果圖。
4. linux中FTP
vi /etc/vsftpd/vsftpd.conf
anonymous_enable = no
local_enable = yes
write_enable = yes
local_umask = 022
userlist_enable = yes
userlist_deny = yes
userlist_file = /etc/vsftpd.user_list
dirmessage_enable = yes
xferlog_enable = yes
connect_from_port_20 = yes
xferlog_std_format = yes
pam_service_name = vsftpd
listen = yes
max_per_ip = 2
tcp_wrappers = yes
banner_file = /etc/vsftpd/welcome.txt
注意,如果vsftpd.conf不存在,自己新建一個
如果welcome.txt不存在,自己新建一個
如果/etc/vsftpd.user_list與/etc/vsftpd.ftpusers不存在,新建一個,其內容兩個文件一樣,裡面每一行都是一個用戶名,可以參照/etc/passwd文件,把那些UID小於500的帳號名稱寫到這兩個文件內。如下:
root
bin
....
要限制只有內網用戶可以連接的話,用上面的回答那種設置障礙hosts.allow與hosts.deny.
hosts.allow內容為:
vsftpd:192.168.0.0/255.255.255.0
hosts.deny內容為:
vsftpd:all
5. 如何在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服務的基本搭建過程,實際使用時可以分配多個用戶
6. 在LINUX FTP中怎樣刪除FTP用戶
ftp用戶指的是ftp這個用戶還是使用ftp的用戶
如果是ftp這個用戶 userdel ftp 命令刪除 userdel + 用戶 刪除用戶
這里有兩個概念
ftpusers文件:該文件中包含的用戶賬戶將被禁止登陸vsftpd伺服器,不管該用戶是否在user_list文件中出現。通常將root、bin、daemon等特殊用戶列在該文件中,禁止用於登陸FTP服務。
user_list文件:該文件中包含的用戶賬戶可能被禁止登陸,也可能被允許登陸,具體在主配置文件vsftpd.conf中決定。當存在「userlist_enble=YES」的配置項時,user_list文件生效,
如果配置「userlist_deny=YES」,則僅禁止列表中的用戶賬戶登陸,如果配置「user_deny=NO」,則僅允許列表中的用戶賬戶登陸。
了解這兩個概念後,只要將ftp用戶編輯到ftpsusers文件中,該用戶將不能登陸ftp
7. linux下怎樣登錄ftp伺服器
1、首先,連接相應linux主機,進入到linux命令行狀態下,等待輸入shell指令。
8. linux下如何查看ftp的目錄
我們通過tree命令(需要安裝,方法:sudo apt-get install tree)可以以樹狀圖的方式查看文件目錄,而目錄中不同類型的文件有各自的顏色,如下所示:
白色--普通文件
藍色--目錄
綠色--可執行文件
紅色--壓縮文件
青色--鏈接文件
黃色--設備文件
灰色--其他文件
通過ls命令,查看當前文件夾內的文件;ls -a 查看當前文件夾內的文件,包括隱藏文件;
ls -la 查看當前文件夾內文件的詳細信息,包括隱藏文件,