通過FTP服務怒刷基礎功法熟練度(匿名篇)

    Linux門派多種多樣,那么本次就講講本人刷基本命令熟練度的方法。FTP原理什么的都不說了,網上有很多。直接上酸菜~學徒水平,大師勿笑。

    本篇搭載的是FTP匿名用戶訪問,同時可以在服務器上進行創建刪除等操作。危險系數有點點大,僅推薦用來刷命令熟練度使用。我用的Linux版本是RedHat 7.2,操作來說和ContOS 7基本上是相同的,中間細微的差別我會提到一些,其他可以自己查找下(其實很多命令搜來用,用完就忘了)

好了閑話不說了,開始我們怒刷基礎功法之旅。小拳拳輪起來~

首先建立本地yum源(初級練功場)

通過FTP服務怒刷基礎功法熟練度(匿名篇)

掛載后如果當時不放心,可以輸入df -h命令來查看是否掛載上本地光盤

yum文件名稱是有要求的

其中配置文件存放目錄etc應該不用說了,后面的yum.repos.d只能這么寫具體為什么?

我的答案:我是刷熟練的呵呵噠

緊接著yyum可以隨便叫只要你喜歡,但結尾必須是****.repo不然的話~玩不了表找我

yum源配置基本就填寫5項就足夠了,我比較懶能少寫就少寫

通過FTP服務怒刷基礎功法熟練度(匿名篇)

第一排yum敘述使用[]符號將你寫的東西括起來,聽說別的符號也可以,不過沒試過。

第二排name=        你隨便起名

第三排baseurl=    你剛剛掛載本地光盤的路徑(以后你喜歡的話可以換網絡地址)

第四排enable=    這個是~是否使用此yum 1或者0

第五排gpgcheck=    是否進行效驗(反正我懶得效驗直接0)選1的話加個路徑

寫完了請wq!保存退出

好了,配置完成yum源就要選擇我們要刷什么怪了

開始安裝FTP服務(選擇vsftpd)

通過FTP服務怒刷基礎功法熟練度(匿名篇)

正常安裝是yum install vsftpd

但是有NPC會和你對話很是煩人直接-y忽略對話直接安裝

通過FTP服務怒刷基礎功法熟練度(匿名篇)

安裝成功,去看看這個房間的配置怎樣。

通過FTP服務怒刷基礎功法熟練度(匿名篇)

在vim命令模式中使用set nu命令來統計文本行數

也可以在外面通過wc -l命令來統計

127行啊,看不懂啊怎么辦卡,呵呵噠

涼拌,既然是刷熟練,那就隨便弄弄好了

通過FTP服務怒刷基礎功法熟練度(匿名篇)

同過mv命令對FTP的配置文件進行備份改個名字(也可以使用cp命令),然后使用grep的過濾方式對配置文件進行文件過濾,過濾掉所有“#”號開頭的

通過FTP服務怒刷基礎功法熟練度(匿名篇)

再次查看配置文件,你會發現世界突然干凈了

通過FTP服務怒刷基礎功法熟練度(匿名篇)

然后在配置文件中添加一些參數,有些參數大概意思如下

anonymous_enable=YES 允許匿名訪問
anon_umask=022 匿名用戶上傳文件的umask值
anon_upload_enabe=YES 允許匿名用戶上傳文件
anon_mkdir_write_enable=YES 允許匿名用戶創建目錄
anon_other_write_enable=YES 允許匿名用戶修改目錄名或刪除目錄
local_enable=YES 允許本地用戶訪問
write_enable=YES 允許寫入
local_umask=022 本地umask碼
dirmessage_enable=YES 是否顯示目錄說明文件
xferlog_enable=YES 記錄使用者所有上傳下載信息
connect_from_port_20=YES 確保ftp-datad 數據傳送使用port 20
xferlog_std_format=YES 使用standalone啟動vsftpd
listen=NO 監聽端口
listen_ipv6=YES 監聽ipv6
pam_service_name=vsftpd PAM所使用的名稱
userlist_enable=YES ftpusers文件中的用戶將禁止訪問FTP服務器

黃色為添加部分

情況就是這個情況,具體很多細節不需要太做了解,本篇只作為刷熟練度僅此而已。

通過FTP服務怒刷基礎功法熟練度(匿名篇)

這個重啟服務這個在6版本中和7版本中的差距

啟動應用的方法

CentOS 6 :

service SERVICE start|stop|restart|reload|status

CentOS 7 :

systemctl start|stop|restart|reload|status SERVICE

添加到開機啟動項的方法

CentOS 6 :

chkconfig SERVICE on|off

CentOS 7 :

systemctl enable|disable SERVICE

因為我使用的是紅帽7版本和CentOS 7命令類似

使用systemctl restart vsftpd 重啟服務

systemctl enable vsftpd 加入開機啟動項

注意:服務配置完畢必須重啟服務或者開啟他才能讓其他人使用,不然鬼知道你配沒配好。

另外我截圖中連續敲了2次開機啟動命令,只有第一次成功被系統回復。其實有一次就足夠了,但是穩妥起見再來次(個人習慣)

通過FTP服務怒刷基礎功法熟練度(匿名篇)

查看下網卡信息記住服務端ip。

下面就開始測試你的ftp

測試中會有很多問題出現

請如果有坑,那就慢慢填上。

使用windows進行匿名訪問測試

ping下服務端ip如果通的就可以開始了,ping不通請檢查網卡和虛擬機網卡配置。

通過FTP服務怒刷基礎功法熟練度(匿名篇)

使用windows登錄測試

通過FTP服務怒刷基礎功法熟練度(匿名篇)

報錯了,是因為你的虛擬機有限制規則,得解除下才可以登錄。

返回服務端,清空iptables,輸出iptables -F

然后過濾sebool中關于FTP的所有項目getsebool -a | grep ftp

通過FTP服務怒刷基礎功法熟練度(匿名篇)

添加setsebool -P ftpd_full_access=on

再次查看,好的成功開啟

通過FTP服務怒刷基礎功法熟練度(匿名篇)

好的再次登錄,成功了就去創建目錄試試吧。呵呵噠,又出錯了

通過FTP服務怒刷基礎功法熟練度(匿名篇)

因為是能登錄上網絡也能ping通,所以訪問就沒問題,去看看文件權限是不是有問題。

去服務端查看下權限,默認的ftp路徑是/var/ftp

通過FTP服務怒刷基礎功法熟練度(匿名篇)

把目錄的所屬主和所屬組都更改為ftp,嘗試創建刪除文件,也可以嘗試給pub目錄增加權限。

通過FTP服務怒刷基礎功法熟練度(匿名篇)

創建成功,試試刪除

通過FTP服務怒刷基礎功法熟練度(匿名篇)

OK,匿名用戶訪問成功,不過畢竟是不安全的訪問方式。所以僅供刷熟練用

使用Linux客戶端訪問測試

Linux訪問創建刪除大概都差不多

首先,在你的另一臺虛擬機安裝ftp(你現在基本上配置完成你的ftp服務端,還需要個客戶端來測試)

安裝方式請向前翻閱,唯一不同的就是安裝的是后的客戶端軟件包是ftp不是vsftpd,畢竟是客戶端使用的。

通過FTP服務怒刷基礎功法熟練度(匿名篇)

在連接服務端之前請先ping,下網絡是否能夠ping通

通過FTP服務怒刷基礎功法熟練度(匿名篇)

通過FTP服務怒刷基礎功法熟練度(匿名篇)

登錄主機IP

格式為:ftp *.*.*.*

用戶名為anonymous,畢竟是黑戶

密碼不需要直接回車進入

先看下文件目錄進入put文件

嘗試創建文件夾

好了。通過FTP的服務,完美刷了一波基本命令。

原創文章,作者:眼一睜,如若轉載,請注明出處:http://www.www58058.com/82664

(0)
眼一睜眼一睜
上一篇 2017-07-25
下一篇 2017-07-25

相關推薦

  • 馬哥教育網絡班21期-第三周課程練習

    第三周課程練習 1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@localhost ~]# who | cut -f1 -d' ' | uniq  root 2、取出最后登錄到當前系統的用…

    Linux干貨 2016-07-12
  • 讓運維工程師不再藍瘦、香菇

    最近廣西一小哥失戀后錄的視頻風靡互聯網,也讓“藍瘦、香菇”這兩個詞火了一把。雖然原故事男主角是因為失戀才藍瘦、香菇,但想想作為運維“狗”的我們也時常因強大的工作壓力而藍瘦,常常在晚上睡得香呼呼的時候因為要處理故障從溫暖的被窩爬起來,看著鋁朋友鄙視的眼神,真的好香菇……本來作為技術大牛的我們,工作應該是很酷的事情,享受的應該是小白美鋁們崇拜的眼神,可現在卻那么…

    系統運維 2017-01-09
  • 正則表達式及文本處理

    正則表達式及文本處理 通俗點說,正則表達式就是處理字符串的方法,更加快速簡潔的代表各個要求參數,一般用于描述字符排列和匹配模式的一種語法規則,通過正則表達式一些特殊符號的輔助,讓用戶輕易的查找、刪除、替換一些字符串的處理程序。( ps:正則表達式和通配符不一樣,通配符代表的是bash接口的一個功能,但正則表達式是一種字符串處理的表達方式,兩者一定要分清楚。)…

    2017-06-11
  • 用戶管理+文本處理+文件查找

    用戶管理 erter useradd (使用頻率2) /etc/default/useradd用戶模板文件說明 /etc/login.defs 關于新建用戶的默認配置文件 批量創建用戶和修改密碼 usermod 修改用戶的屬性 chpasswd修改密碼 2.chage option user 3.finger user 查看用戶信息 4.chfn user …

    Linux干貨 2017-04-09
  • 登峰需有造極之心

    年輕武僧與高僧間一小段對話 年輕武僧:大師,我怎么才能達到您這種層次…… 高僧:如果你沒有像我那樣的習練,我說什么你又怎能明白。     不管是就業形勢、性格或者愛好,還是其他的種種因素。自己已經選擇Linux系統運維這條路,就應該腳踏實地,刻苦練習。將Linux運維作為自己的事業不斷地做的越來越好。  &n…

    Linux干貨 2016-10-27
  • centos 7 修改sshd服務默認端口號

    由于最近sshd服務默認端口號22被匿名進行試探性的進行登入,為防止匿名用戶再次進行試探性的登入,將sshd服務的默認端口號進行修改。 環境:centos 7.3  xshell 思路:先將sshd的被指文件進行修改,把sshd服務的默認端口號修改為所需要的端口號,然后重啟sshd服務,發現重啟報錯。找其原因是應為selinux不允許自定義sshd…

    Linux干貨 2017-04-06
欧美性久久久久