Centos 安裝配置 vsftpd

為什么80%的碼農都做不了架構師?>>> ??hot3.png

一、安裝vsftpd

執行 yum -y install vsftpd

? ? ?(rpm -qa|grep vsftpd 可查看是否已安裝vsftpd, 默認配置文件在/etc/vsftpd/vsftpd/conf)

二、創建虛擬用戶

  1. 選擇在根目錄或者用戶目錄下創建ftp文件夾:mkdir /ftpfile
  2. 添加虛擬用戶:useradd ftpuser -d /ftpfile -s /sbin/nologin
  3. 修改ftpfile權限:chown -R ftpuser.ftpuser /ftpfile
  4. 重設ftpuser密碼:passwd ftpuser

三、配置

  1. cd /etc/vsftpd
  2. vim chroot_list
  3. 把剛才新增的虛擬用戶名稱添加進去,獨占一行
  4. :wq保存退出
  5. vim /etc/selinux/config, 修改SELINUX=disable
  6. vim /etc/vsftpd/vsftpd.conf
    • 新增:local_root=/ftpfile (本地用戶登錄時,將被更換到定義的目錄下)
    • 新增:use_localtime=yes (默認是GMT時間,改成使用本機系統時間)
    • 新增:pasv_min_port61001 (被動模式使用端口范圍最小)
    • 新增:pasv_max_port62000?(被動模式使用端口范圍最大)
    • -------------------------------------------------------------------------
    • 開啟:chroot_list_enable=yes (使用是否啟用chroot_list_file配置的用戶列表文件)
    • 開啟:chroot_list_file=/etc/vsftpd/chroot_list (用于指導用戶列表文件)
    • -------------------------------------------------------------------------
    • 關閉:anonymous_enable=no (不允許匿名用戶登錄)

?

四、其他

  1. setenfource 0 關閉selinux
  2. service iptables stop 關閉防火墻(慎用)
  3. service vsftpd start 開啟vsftpd
  4. chkconfig vsftpd on 開機啟動vsftpd

轉載于:https://my.oschina.net/iamgpj/blog/1559123

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/287236.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/287236.shtml
英文地址,請注明出處:http://en.pswp.cn/news/287236.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(6)不會這個知識點代碼越寫越難

本系列文章將會以通俗易懂的對話方式進行教學,對話中將涵蓋了新手在學習中的一般問題。此系列將會持續更新,包括別的語言以及實戰都將使用對話的方式進行教學,基礎編程語言教學適用于零基礎小白,之后實戰課程也將會逐步更新。 若…

Android之各個手機版本WiFi熱點的創建

1 問題 Android手機創建熱點,有很多兼容性問題,網上有很多例子,但是不夠全,而且高版本反射很多奔潰,我這里再總結下。 2 版本兼容和需要的權限已經熱點IP地址說明 1)AndroidMainifest.xml里面需要添加的權限 <uses-permission android:name="android.permissio…

你還在用GIF?那就out了

前言今天介紹一篇使用json格式在wpf中播放動畫效果&#xff1b;正文話說在上古&#xff08;1987&#xff09;時代&#xff0c;Gif因其體積小成像相對清晰和非常強的兼容性&#xff0c;而大受歡迎;Gif也因為當時的技術限制導致很多缺陷 這包括對電腦的內存和性能占用非常大;同時…

【攝影測量原理】第一章:攝影測量學基礎

目 錄 第一節 攝影測量學的定義、任務 第二節 攝影測量與遙感的分類 第三節 攝影測量與遙感的發展歷程 第四節 遙感主要應用領域及3S技術 第一節 攝影測量學的定義、任務 先來看一下例子&#xff1a; 思考&#xff1a; 1、攝影測量去常規測量的相同點與不同點&#…

Linux source命令

Linux source命令&#xff1a; 通常用法&#xff1a;source filepath 或 . filepath 功能&#xff1a;使當前shell讀入路徑為filepath的shell文件并依次執行文件中的所有語句&#xff0c;通常用于重新執行剛修改的初始化文件&#xff0c;使之立即生效&#xff0c;而不必注銷并重…

linux下覆蓋文件命令,在Linux中使用命令行進行文件覆蓋的操作

習慣了freebsd里的cp/rm/mv等命令遇到同名文件時直接覆蓋操作&#xff0c;而在linux中(不一定是全部&#xff0c;可能是我使用的幾種)&#xff0c;使用cp/rm/mv命令覆蓋文件操作時總是提示輸入yes或no&#xff0c;很是麻煩&#xff0c;一兩個的也就算了&#xff0c;沒什么&…

云堆棧三大服務模式解析

如果準備使用云計算或者要在自己的IT環境中部署云計算&#xff0c;首先要確定合適的服務模式。這就需要我們對每種服務模式含義和特點都有所了解&#xff0c;很清楚從中能夠獲得哪些有益東西。正所謂“知己知彼百戰不殆”&#xff0c;我們要對自己想要得到什么非常了解&#xf…

Android之瀏覽器作為客戶端訪問手機socket作為服務端下載圖片和網頁和APK

1 需求 在同一局域網內,手機(PC端)瀏覽器作為客戶端,然后手機app里面通過socket寫服務代碼,然后瀏覽器訪問手機服務端的網頁和圖片和css文件和下載APK 2 代碼實現 創建服務線程代碼 var serverSocket: ServerSocket? = nullvar run = trueinner class HttpServerThrea…

Excel數據生成SQL insert語句

CONCATENATE("insert into teacher(ID, NAME, ADDRESS) values (",A1,",",B1,",",C1,");")轉載于:https://blog.51cto.com/kxtand/1704951

《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(5)用前朝的劍斬今朝的官

本系列文章將會以通俗易懂的對話方式進行教學&#xff0c;對話中將涵蓋了新手在學習中的一般問題。此系列將會持續更新&#xff0c;包括別的語言以及實戰都將使用對話的方式進行教學&#xff0c;基礎編程語言教學適用于零基礎小白&#xff0c;之后實戰課程也將會逐步更新。 若…

【攝影測量原理】第二章:單幅影像解析基礎

本章提綱: 第一節 空中攝影基本知識第二節 中心投影與正射投影第三節 共線方程第四節 航攝像片的像點位移第五節 單幅影像解析基礎第一節 空中攝影基本知識 2.1.1 航空攝影機 1. 光學航空攝影機 <

Blazor Hybrid / MAUI 簡介和實戰

1. BlazorBlazor 是一個使用 .NET 生成交互式客戶端 Web UI 的框架&#xff1a;使用 C# 代替 JavaScript 來創建信息豐富的交互式 UI。共享使用 .NET 編寫的服務器端和客戶端應用邏輯。將 UI 呈現為 HTML 和 CSS&#xff0c;以支持眾多瀏覽器&#xff0c;其中包括移動瀏覽器。與…

linux下ffmpeg編譯成so文件,一、ffmpeg編譯成android使用的so庫

1.在https://ffmpeg.org/中下載ffmpeg源碼(目前版本為ffmpeg-3.2.1)2.下載ndk3.分別解壓ffmpeg和ndk&#xff0c; 路徑如 &#xff1a;ffmpeg路徑&#xff1a;/home/lx/Downloads/ffmpeg-3.2.1ndk路徑&#xff1a;/home/lx/Downloads/android-ndk-r13b4.替換ffmpeg-3.2.1/confi…

SpringMVC總結帖

SpringMVC是基于MVC設計理念的一款優秀的Web框架&#xff0c;是目前最流行的MVC框架之一&#xff0c;SpringMVC通過一套注解&#xff0c;讓POPJ成為處理請求的控制器&#xff0c;而無需實現任何接口&#xff0c;然后使用實現接口的控制器也完全沒問題&#xff1b;支持REST風格的…

Android之RxPermissions用kotlin寫沒反應

1 問題 用rxPermisssons下面的寫法沒反應 RequiresApi(Build.VERSION_CODES.N)fun test(){val rxPermissions RxPermissions(this)rxPermissions.requestEach(Manifest.permission.CAMERA,Manifest.permission.WRITE_EXTERNAL_STORAGE).subscribe {object : Consumer<Perm…

基于.NetCore開發博客項目 StarBlog - (7) 頁面開發之文章詳情頁面

系列文章基于.NetCore開發博客項目 StarBlog - (1) 為什么需要自己寫一個博客&#xff1f;基于.NetCore開發博客項目 StarBlog - (2) 環境準備和創建項目基于.NetCore開發博客項目 StarBlog - (3) 模型設計基于.NetCore開發博客項目 StarBlog - (4) markdown博客批量導入基于.N…

關 于 解 析 php 的 問 題

在搭建discuz論壇的時候出的問題&#xff0c;上次搭建用的是2.2版本&#xff0c;這次下了個2.4版的Apache發現有好多地方不一樣&#xff1b;比如在order deny allow 方面就變了Deny from all變成Require all deniedAllow from all變成Require all granted今天在配置完后開始在瀏…

【攝影測量原理】第三章:雙像立體測圖

本章主要內容: 第一節 人眼的立體視覺和立體觀測第二節 立體像對相對定向和核線幾何第三節 立體像對的前方交會第四節 單元模型的絕對定向第五節 雙像解析攝影測量 第一節 人眼的立體視覺和立體觀測 1.1 人眼的立體視覺 人用雙眼判斷景物可判斷其遠近,得到…

linux源碼編譯emqttd,emqtt編譯及簡單測試記錄

emqtt&#xff1a;在Erlang中實現的MQTT客戶端庫和命令行工具&#xff0c;支持MQTT v5.0 / 3.1.1 / 3.1。下載源碼編譯cd emqtt & make運行./rebar3 shell測試1、初始化{ok, ConnPid} emqtt:start_link([{clientid, "2020"},{keepalive, 0},{proto_ver, v5},{ho…

《看聊天記錄都學不會C語言?太菜了吧》(18)2分鐘搞結構體

若是大一學子或者是真心想學習剛入門的小伙伴可以私聊我&#xff0c;若你是真心學習可以送你書籍&#xff0c;指導你學習&#xff0c;給予你目標方向的學習路線&#xff0c;無套路&#xff0c;博客為證。 本系列文章將會以通俗易懂的對話方式進行教學&#xff0c;對話中將涵蓋…