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

ftpcentos

發布時間: 2022-03-07 12:08:08

A. centos有沒有web版的ftp管理工具

是指FTP服務端還是客戶端呢?
伺服器軟體一般用 vsftpd 或 proftpd 或 wu-ftp。前兩個用的多些。安裝教程在網上搜一下吧,大把。它們可以和mysql結合做用戶驗證,配置過程復雜一點。如果對管理Linux不太熟,可以安裝webmin管理,很方便的。
如果你要找的是客戶端,直接用網路文件夾就可以打開了,不需要特別的軟體。如果是字元界面,直接用 FTP 這個命令就可以了,只是記住那幾個基本的命令。

B. centos ftp 配置完怎麼連接

使用ftp軟體如flashfxp和filezilla等
在快速鏈接欄那裡主機填伺服器IP,用戶名密碼填寫你配置ftp時設置的用戶名密碼點擊鏈接就可以了

C. CentOS ftp服務無法訪問

注意防火牆設置,建議測試的時候關閉防火牆
service iptables stop
還有就是關閉selinux

D. centos下有什麼FTP軟體可以推薦嗎最好包括安裝的教程

centos裡面自帶就有ftp軟體,軟體名叫vsftp
把光碟塞到系統里
mount /dev/cdrom /mnt
cd /mnt/CentOS
rpm -ivh vsftp*
/etc/init.d/vsftp start
這樣ftp就啟用了.默認ftp根在/var/ftp下,往這里放東西就可以共享出去

E. centos的ftp支持什麼命令

FTP的命令有很多,下面一一列舉一部分命令的作用。

FTP>ascii:設定以ASCII方式傳送文件(預設值)
FTP>bell:每完成一次文件傳送,報警提示.
FTP>binary:設定以二進制方式傳送文件.
FTP>bye:終止主機FTP進程,並退出FTP管理方式.
FTP>case:當為ON時,用MGET命令拷貝的文件名到本地機器中,全部轉換為小寫字母.
FTP>cd:同UNIX的CD命令.
FTP>cp:返回上一級目錄.
FTP>chmod:改變遠端主機的文件許可權.
FTP>close:終止遠端的FTP進程,返回到FTP命令狀態,所有的宏定義都被刪除.
FTP>delete:刪除遠端主機中的文件.
FTP>dir[remote-directory][local-file]列出當前遠端主機目錄中的文件.如果有本地文件,就將結果寫至本地文件.
FTP>get[remote-file][local-file]從遠端主機中傳送至本地主機中.
FTP>help[command]輸出命令的解釋.
FTP>lcd:改變當前本地主機的工作目錄,如果預設,就轉到當前用戶的HOME目錄.
FTP>ls[remote-directory][local-file]同DIR.
FTP>macdef:定義宏命令.
FTP>mdelete[remote-files]刪除一批文件.
FTP>mget[remote-files]從遠端主機接收一批文件至本地主機.
FTP>mkdirdirectory-name在遠端主機中建立目錄.
FTP>mputlocal-files將本地主機中一批文件傳送至遠端主機.
FTP>openhost[port]重新建立一個新的連接.
FTP>prompt:交互提示模式.
FTP>putlocal-file[remote-file]將本地一個文件傳送至遠端主機中.
FTP>pwd:列出當前遠端主機目錄.
FTP>quit:同BYE.
FTP>recvremote-file[local-file]同GET.
FTP>rename[from][to]改變遠端主機中的文件名.
FTP>rmdirdirectory-name刪除遠端主機中的目錄.
FTP>sendlocal-file[remote-file]同PUT.
FTP>status:顯示當前FTP的狀態.
FTP>system:顯示遠端主機系統類型.
FTP>useruser-name[password][account]重新以別的用戶名登錄遠端主機.
FTP>?[command]:同HELP.[command]指定需要幫助的命令名稱。如果沒有指定command,ftp將顯示全部命令的列表。
FTP>!從ftp子系統退出到外殼。

F. CentOs ftp 設置用戶訪問指定目錄

  • 使用root賬號登錄centos系統

  • 檢查是否已安裝vsftp

    rpm -qa |grep vsftpd #未輸出信息,表示未安裝vsftp
  • 通過yum安裝vsftp

    yum -y install vsftpd
  • ftp啟動、重啟、停止、狀態查詢命令

    service vsftpd start #啟動ftpservice vsftpd stop #停止ftpservice vsftpd restart #重啟ftpservice vsftpd status #查詢ftp狀態
  • 設置為開機啟動(可設置)

    chkconfig vsftpd on
  • 設置配置文件

    vi /etc/vsftpd/vsftpd.conf

    修改如下內容:

    anonymous_enable=NO #設置不允許匿名賬戶登錄chroot_local_user=YES #所有用戶限制在主目錄中chroot_list_enable=NO #不啟動限制用戶名單,直接限制所有用戶userlist_enable=NO #當為YES時只有userlist_file文件中指定的用戶才能登錄allow_writeable_chroot=YES #(在文件尾部新增)防止用戶有寫入許可權時報錯local_root=/home/www #(在文件尾部新增)設置用戶的根目錄

    重啟ftp

    service vsftpd restart
  • 創建ftp用戶

    創建用戶組

    groupadd ftpgroups

    創建用戶

    # useradd 添加用戶命令 -d /home/www 指定用戶根目錄 -g ftpgroups 加入用戶組 ftptest用戶名useradd -d /home/www -g ftpgroups ftptest

    設置用戶密碼

    passwd ftptest # passwd(命令) ftptest(用戶名,根據你實際情況寫)

    設置不允許用於系統登錄

    usermod -s /sbin/nologin ftptest #ftptest(用戶名,根據你實際情況寫)
  • 設置文件許可權

    chmod 755 /home/www

    設置目錄擁有者

    chown -R ftptest:root /home/www #ftptest:ftp用戶名 ; /home/www:文件目錄

    設置防火牆
    查看防火牆狀態,如果未啟動,直接跳過本步驟

    systemctl status firewalld

    開放20、21埠(阿里雲伺服器還需配置安全組開放防火牆)

    firewall-cmd --permanent --zone=public --add-port=20/tcpfirewall-cmd --permanent --zone=public --add-port=20/udpfirewall-cmd --permanent --zone=public --add-port=21/tcpfirewall-cmd --permanent --zone=public --add-port=21/udpfirewall-cmd --reload #重新載入

    至此ftp服務安裝成功,如果出現不能訪問或不能寫入的情況,就還需要設置SELinux(關閉)

    sestatus -v #查看SELinux狀態,如果SELinux status參數為enabled即為開啟狀態setenforce 0 #臨時關閉(不用重啟機器)

G. centos ftp日誌文件在什麼地方

預設是/var/log/xferlog或者/var/log/vsftpd.log

H. centos ftp伺服器有哪些

vsftpd,不過FTP已經是要討論的東西了,現在有了SSH,還需要它嗎?
文件傳送直接通過SSH就行了,命令行有scp,圖形客戶端可以用file zilla

I. centos ftp服務一開機就啟動

你這個不是linux的ftp伺服器啊,不啟動服務,FTP能用起來?網上找配置方法去。

啟動/重啟/關閉vsftpd伺服器
[root@localhost ftp]# /sbin/service vsftpd restart
Shutting down vsftpd: [ OK ]
Starting vsftpd for vsftpd: [ OK ]
OK表示重啟成功了.
啟動和關閉分別把 restart 改為start或stop即可.
如果是源碼安裝的,到安裝文件夾下找到start.sh和shutdown.sh文件,執行它們就可以了.

J. centos 怎麼開啟ftp服務

yum -y install vsftpd
chkconfig --level 235 vsftpd
/etc/init.d/vsftpd start