FTP服務學習

2021-10-10 15:01:57 字數 2250 閱讀 8498

ftp服務

yum源配置

檢視掛載情況:df -h

如果沒有掛載,要先掛載。掛載如下

1.建立目錄:mkdir /opt/cdrom

2.掛載:mount /dev/cdrom /opt/cdrom

掛載完成後

切換到yum檔案具體路徑並檢視是否有本地yum源

如果沒有寫入乙個本地yum源

進入cd /etc/yum.repos.d目錄

vi local.repo

[centos]

name=centos

baseurl=file:///opt/cdrom

gpgcheck=0

enabled=1

把網路yum源移走:mv /etc/yum.repos.d/c* /media

生效yum源:yum clean all

yum repolist

vsftpd部署安裝

安裝vsftpd

[root@lnmp ~]# yum install vsftpd -y`

修改配置檔案

[root@lnmp ~]# vi /etc/vsftpd/vsftpd.conf

#example config file /etc/vsftpd/vsftpd.conf

anon_root=/opt匿名使用者訪問主目錄/opt

啟動ftp服務

[root@lnmp ~]# systemctl start vsftpd

關閉防火牆並設定為開機不自啟

[root@lnmp ~]# systemctl stop firewalld

[root@lnmp ~]# systemctl disable firewalld

removed symlink /etc/systemd/system/dbus-org.fedoraproject.firewalld1.service.

removed symlin/etc/systemd/system/basic.target.wants/firew

[root@lnmp ~]# setenforce 0

檢查埠 埠號為21

[root@lnmp ~]# netstat -ntpl

active internet connections (only servers)

proto recv-q send-q local address foreign address state pid/program name

tcp 0 0 0.0.0.0:3306 0.0.0.0:* listen 105622/mysqld

tcp 0 0 0.0.0.0:80 0.0.0.0:* listen 105079/nginx: maste

tcp 0 0 0.0.0.0:22 0.0.0.0:* listen 1492/sshd

tcp6 0 0 :::21 ::? listen 4080/vsftpd

tcp6 0 0 :::22 ::? listen 1492/sshd

用瀏覽器搜尋

限制使用者訪問家目錄

切換到opt目錄下建立使用者

[root@lnmp ~]# cd /opt

[root@lnmp opt]# adduser -d /home/mmc1 -g ftp -s /sbin/nologin mmc1

修改密碼

[root@lnmp opt]# passwd mmc1

changing password for user mmc1.

new password:

bad password: the password is a palindrome

retype new password:

passwd: all authentication tokens updated successfully.

修改配置檔案

#anon_root=/opt

anonymous_enabile=no

chroot_local_user=yes

chroot_list_enable=yes

chroot_list_file=/etc/vsftpd/chroot_list

新增限制檔案

vi /etc/vsftpd/chroot_list

mmc1

重啟服務

[root@lnmp ~]# systemctl restart vsftpd

檢測FTP服務並開啟FTP服務

1.檢測ftp服務是否開啟 1.1.通過查詢提供ftp服務的程序是否存在,並未找到任何包含ftp關鍵字的程序資訊,可判斷服務未開啟。root lb 1 ps ef grep ftp root 13049 12905 023 50 pts 0 00 00 00 grep color auto ftp ...

FTP服務 Web服務

ftp服務 web服務 一 ftp概述和搭建 1 ftp是一種應用層協議 採用c s結構設計,在傳輸層使用的是tcp的21 控制連線 與20 資料連線 2 搭建ftp站點 二 常用 ftp 服務端程式 1 iis windows server 2012 r2角色中的乙個可選角色服務 iis 元件主要...

ftp服務安裝

ftp服務安裝 解除安裝ftp yum remove vsftpd 安裝yum install vsftpd 建立檔案 touch etc vsftpd chroot list 編輯配置檔案 vi etc vsftpd vsftpd.conf 刪除上面檔案所有內容 i.e 100 dd 刪除100行...