文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Proftpd.conf如何设定

2023-06-16 21:08

关注

这篇文章主要介绍了Proftpd.conf如何设定,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

最簡單的 proftpd.conf 設定檔

事實上,當我們安裝好了 proftpd 之後,就已經提供了一個很簡單但是已經夠用的 proftpd.conf 的設定內容了!我們就來談一談這個簡易的設定內容吧!

[root@test root]# vi /usr/local/proftpd/etc/proftpd.conf

# 底下是 FTP 主機的環境設定,每個項目的內容為:

# ServerName :當使用者登入主機的時候,proftpd 會顯示在 Client 端

# 的 FTP 軟體的一些基本訊息啦!

# ServerType :啟動 proftpd 的方法,有兩種方式,分別是 standalone

# 與 inetd ,因為我們是以 super daemon 啟動的,所以

# 設定為 inetd 喔!如果您想獨立啟動(不透過 xinetd )

# 就需要設定為 standalone 了

# DefaultServer:預設的主機啊!這個項目可以設定為 on 或 off ,基本上,

#除非您有兩個 IP 或者是設定了虛擬主機 (virtualhost),

#否則這個項目都應該要設定為 on 才行!不然有些 uknown

#的連線會無法連接到您的 FTP 服務喔!

# Port :設定主機的 FTP 命令通道埠口!如前面 Wu FTP 所說明的,FTP

#命令通道通常為 21 ,您也可以更改,不過,這個設定只有當

#ServerType 為 standalone 時才有效!若為 inetd 則與 xientd 及

#/etc/services 有關那!

# Umask :與建立目錄及檔案的預設屬性有關的設定喔!用 022 就夠了!

# MaxInstances:同一時間允許的連線數目,這個設定項目與 process (PID) 有關!

# 所以您的 FTP 主機中,proftpd 啟用的 process 最多能有30個

# 這個與 MaxClients 不一樣喔!

# User 與 Group:proftpd 預設的服務啟動者!後面接的使用者與群組

#必須在 /etc/passwd 與 /etc/group 裡面存在方可!

ServerName "這個是鳥哥的測試用的 Proftp 主機"

ServerType inetd

DefaultServer on

Port 21

Umask 022

MaxInstances 30

User nobody

Group nobody

# 底下則是與目錄有關的設定!在這個設定中,顯示允許讀寫與覆蓋檔案!

# AllowOverwrite 就是允許覆寫的意思!

AllowOverwrite on

# 底下與匿名登入者有關!由顯示:『預設的匿名登入之

# 根目錄為 ftp 這個使用者的家目錄!』,因為 ~ 代表家目錄的意思!

# 而且,匿名登入主機後,該 process 取得的 user:group 權限為 ftp:ftp!

# 至於那個 UserAlias 就是在設定『名字的別名』啊!語法為:

# UserAlias "登入者的帳號" "實際 Linux 主機的帳號"

# MaxClients:最多僅允許 10 個 anonymous 登入我們主機的意思!

# DisplayLogin:當使用者登入之後的歡迎畫面的檔案內容!

# DisplayFirstChdir:轉換到某目錄時(cd指令),顯示該目錄的注意事項檔案內容

User ftp

Group ftp

UserAlias anonymous ftp

MaxClients 10

DisplayLogin welcome.msg

DisplayFirstChdir .message

# 底下則是限制 anonymous 『不具有寫入的權限!』因為 WRITE 是寫入,

# 加上 DenyAll 則是寫入的權限被取消之意!

DenyAll

所以,在這個例子當中,我們的 proftpd 具有下列功能:

以 super daemon 啟動 proftpd ,且啟動 proftpd 的權限為 nobody:nobody ,此外,最多僅具有 30 個 process;

proftpd 使用 port number 為 port 21 喔(其實是需要看 /etc/xinetd.d/proftpd 的設定)!

這個 proftpd 同時允許實體用戶(real user)與匿名用戶(anonymous)登入!

real user 可以跳離自己的家目錄(沒有 chroot),且具有寫入的權限,此外,建立目錄與檔案預設權限為 dir:755, file:644;

anonymous 用戶最多僅能同時 10 人上線,且具有的權限為 ftp:ftp,並且『anonymous 沒有寫入的權限!』

感谢你能够认真阅读完这篇文章,希望小编分享的“Proftpd.conf如何设定”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网行业资讯频道,更多相关知识等着你来学习!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯