SAMBA服務(wù)和FTP服務(wù)講解

samba服務(wù)

Smb主要作為網(wǎng)絡(luò)通信協(xié)議;
Smb是基于cs架構(gòu);client/server 還有 bs架構(gòu);broswer/server
完成Linux與windows之間的共享刻像;linux與linux之間共享用NFS

samba 實(shí)戰(zhàn)部署

第一步:安裝samba
yum install samba -y

第二步:編輯配置文件
linux 一切都是文件劣光。
[root@ken ~]# vim /etc/samba/smb.conf
[ken]
public = yes
path = /text
read only = no
等號前后都有空格

第三步:創(chuàng)建共享路徑
[root@ken ~]# mkdir /test

第四步;重啟samba服務(wù)
[root@ken ~]# systemctl restart smb

第五步:添加訪問用戶(創(chuàng)建Samba用戶)
[root@ken ~]# useradd ken

-u, –user=USER use username
-a, –create create user

[root@ken ~]# pdbedit -a -u ken
new password:
retype new password:
Unix username: ken
NT username:
Account Flags: [U ]
User SID: S-1-5-21-3452083566-2798555758-1495400394-1000
Primary Group SID: S-1-5-21-3452083566-2798555758-1495400394-513
Full Name:
Home Directory: \ken\ken
HomeDir Drive:
Logon Script:
Profile Path: \ken\ken\profile
Domain: KEN
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: Wed, 06 Feb 2036 23:06:39 CST
Kickoff time: Wed, 06 Feb 2036 23:06:39 CST
Password last set: Mon, 20 May 2019 10:01:38 CST
Password can change: Mon, 20 May 2019 10:01:38 CST
Password must change: never
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

第六步:關(guān)閉防火墻
[root@ken ~]# setenforce 0
[root@ken ~]# systemctl stop firewalld

第七步:windows訪問
win+r 調(diào)出運(yùn)行框
輸入兩個反斜線加上samba服務(wù)器的地址称开。輸入你的用戶名和密碼即可

image.png

第八步:驗(yàn)證Samba服務(wù)器亩钟;測試創(chuàng)建文件
查看文件
在window是否可以創(chuàng)建文件
授予權(quán)限
chmod 777 /test
再次驗(yàn)證

image

FTP服務(wù)概述

FTP服務(wù)器(File Transfer Protocol Server)是在互聯(lián)網(wǎng)上提供文件存儲和訪問服務(wù)的計算機(jī),它們依照FTP協(xié)議提供服務(wù)鳖轰。
FTP(File Transfer Protocol: 文件傳輸協(xié)議)作用: Internet 上用來傳送文件的協(xié)議
今天的主角:vsftp
VSFTP是一個基于GPL發(fā)布的類Unix系統(tǒng)上使用的FTP服務(wù)器軟件清酥,它的全稱是Very Secure FTP 從此名稱可以看出來,編制者的初衷是代碼的安全蕴侣。
特點(diǎn):
它是一個安全焰轻、高速、穩(wěn)定的FTP服務(wù)器昆雀;
模式: C/S 模式
端口:
20(傳數(shù)據(jù))
21(傳指令)

FTP工作流程****(原理):

這里的主動和被動辱志,是相對于的FTP server 端來判斷的
如果server 去連接client 開放的端口,說明是主動的狞膘,相反揩懒,如果client去連接server開放的端口,則是被動的挽封。

兩種模式的比較:

(1)PORT(主動)模式模式只要開啟服務(wù)器的21和20端口已球,而PASV(被動)模式需要開啟服務(wù)器大于1024所有tcp端口和21端口。
(2)從網(wǎng)絡(luò)安全的角度來看的話似乎ftp PORT模式更安全辅愿,而ftp PASV更不安全智亮,那么為什么RFC要在ftp PORT基礎(chǔ)再制定一個ftp PASV模式呢?其實(shí)RFC制定ftp PASV模式的主要目的是為了數(shù)據(jù)傳輸安全角度出發(fā)的点待,因?yàn)閒tp port使用固定20端口進(jìn)行傳輸數(shù)據(jù)阔蛉,那么作為黑客很容使用sniffer等探嗅器抓取ftp數(shù)據(jù),這樣一來通過ftp PORT模式傳輸數(shù)據(jù)很容易被黑客竊取癞埠,因此使用PASV方式來架設(shè)ftp server是最安全絕佳方案状原。(默認(rèn)是被動工作模式)

主動模式:
連接階段:
首先通過21端口進(jìn)行用戶,密碼及指令PORT傳輸燕差,服務(wù)器端收到客戶端建立請求之后去連接客戶端的高位端口(1024以上的端口)
傳輸階段:
服務(wù)器端使用自己的20端口去連接客戶端的高位端口進(jìn)行數(shù)據(jù)的傳輸遭笋,客戶端給服務(wù)器端發(fā)送ack=1確認(rèn)連接

被動模式:
連接階段:
首先通過21端口進(jìn)行用戶,密碼及指令PASV傳輸徒探,服務(wù)器端收到客戶端建立請求之后去連接客戶端的高位端口(1024以上的端口)
傳輸階段:
客戶端使用自己的高位端口去連接服務(wù)器端開放的高位端口
服務(wù)器端回復(fù)ack=1的包進(jìn)行確認(rèn)

主動和被動模式的不同點(diǎn):
1.發(fā)送指令的不同
主動模式發(fā)送PORT指令
被動模式發(fā)送PASV指令
2.開放的端口不不同
主動模式服務(wù)器端開放20端口
被動模式服務(wù)器端開放1024以上的高位隨機(jī)端口
3.連接的對象不同
主動模式是服務(wù)器端主動連接客戶端
被動模式服務(wù)器等待客戶端進(jìn)行連

部署安裝FTP

下載vsftpd
[root@ken ~]# yum install vsftpd -y

配置匿名開放模式

匿名開放模式:是一種最不安全的認(rèn)證模式瓦呼,任何人都可以無需密碼驗(yàn)證而直接登錄到FTP服務(wù)器。

表11-2 可以向匿名用戶開放的權(quán)限參數(shù)以及作用

| 參數(shù) | 作用 |
| anonymous_enable=YES | 允許匿名訪問模式 |
| anon_umask=022 | 匿名用戶上傳文件的umask值 |
| anon_upload_enable=YES | 允許匿名用戶上傳文件 |
| anon_mkdir_write_enable=YES | 允許匿名用戶創(chuàng)建目錄 |
| anon_other_write_enable=YES | 允許匿名用戶修改目錄名稱或刪除目錄 |

部署vsftp服務(wù)器–匿名用戶登錄模式

第一步:下載vsftpd
[root@ken ~]# yum install vsftpd -y

第二步:編輯vsftpd文件
[root@ken ~]# vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES

第三步:重啟vsftpd
[root@ken ~]# systemctl restart vsftpd

第四步:windows訪問
ftp://192.168.64.4/

image

第五步:進(jìn)行操作驗(yàn)證
共享出來的pub目錄路徑:
[root@ken ~]# find / -name “pub”
/var/ftp/pub

第六步:增加權(quán)限
[root@ken ~]# chmod o+w /var/ftp/pub/

第七步:改名和刪掉文件操作
默認(rèn)是禁止的、
anon_other_write_enable=YES

第八步:重啟vsftpd
[root@ken ~]# systemctl restart vsftpd

部署vsftp服務(wù)器–本地用戶登錄模式

本地用戶模式使用的權(quán)限參數(shù)以及作用

| 參數(shù) | 作用 |
| anonymous_enable=NO | 禁止匿名訪問模式 |
| local_enable=YES | 允許本地用戶模式 |
| write_enable=YES | 設(shè)置可寫權(quán)限 |
| local_umask=022 | 本地用戶模式創(chuàng)建文件的umask值 |
| userlist_deny=YES | 啟用“禁止用戶名單”央串,名單文件為ftpusers和user_list |
| userlist_enable=YES | 開啟用戶作用名單文件功能 |

第一步:編輯配置文件
anonymous_enable=NO
第二步:重啟服務(wù)vsftpd
[root@ken ~]# systemctl restart vsftpd</pre>

第三步:創(chuàng)建一個普通用戶
[[root@ken ~]# useradd kenken
[root@ken ~]# passwd kenken
Changing password for user kenken.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully

第四步:windows訪問磨澡;輸入創(chuàng)建的用戶和密碼

ls

第五步:驗(yàn)證操作

文件被上傳到了用戶家目錄下面
root@ken ~]# ls /home/kenken
注意:
文件都會被存放在當(dāng)前登錄的用戶家目錄下面

systemctl常用操作

以samba為列
systemctl start smb #啟動smb服務(wù)
systemctl restart smb #重啟smb服務(wù)
systemctl stop smb #停止smb服務(wù)
systemctl status smb #查看smb服務(wù)狀態(tài)
systemctl reload smb #平滑重啟smb
systemctl enable smb #開機(jī)自啟smb服務(wù)
systemctl disable smb #開機(jī)不啟動smb服務(wù)

sshd服務(wù)講解

SSHD服務(wù)

介紹:SSH 協(xié)議:安全外殼協(xié)議。為 Secure Shell 的縮寫质和。SSH 為建立在應(yīng)用層和傳輸層基礎(chǔ)上的安全協(xié)議稳摄。
默認(rèn)端口22
作用
sshd服務(wù)使用SSH協(xié)議可以用來進(jìn)行遠(yuǎn)程控制, 或在計算機(jī)之間傳送文件
相比較之前用telnet方式來傳輸文件要安全很多饲宿,因?yàn)閠elnet使用明文傳輸厦酬,sshd是加密傳輸。

SSH服務(wù)安裝
這里用yum安裝(系統(tǒng)已經(jīng)默認(rèn)安裝并開機(jī)自啟)
[root@ken ~]# yum -y install openssh openssh-clients openssh-server openssh-askpass</pre>
SSH 配置文件
SH 常用配置文件有兩個/etc/ssh/ssh_config 和/etc/sshd_config瘫想。
ssh_config 為客戶端配置文件
sshd_config 為服務(wù)器端配置文件

解決xshell連接服務(wù)器慢的問題
vim /etc/ssh/sshd_config
UseDNS no
修改完之后重啟sshd
[root@ken ~]# systemctl restart sshd

幾個隱藏文件

主節(jié)點(diǎn):即執(zhí)行ssh-keygen的主機(jī)
[root@ken ~]# ls .ssh/ id_rsa id_rsa.pub known_hosts</pre>
id_rsa: 私鑰(執(zhí)行ssh-keygen生成)
id_rsa.pub: 公鑰(執(zhí)行ssh-keygen生成)
known_hosts: 主機(jī)信息
從節(jié)點(diǎn):接收秘鑰的主機(jī)
[root@ken-node2 ~]# ls .ssh/ authorized_keys</pre>
authorized_keys文件內(nèi)容和主節(jié)點(diǎn)的 id_rsa.pub文件內(nèi)容一致仗阅,即保存了公鑰信息。

遠(yuǎn)程連接線上服務(wù)器

第一步:ssh連接(確保能ping通)
方法一国夜、
[root@ken ~]# ssh root@152.136.127.116
方法二减噪、
[root@ken ~]# ssh 152.136.127.116
第二步:退出遠(yuǎn)程服務(wù)器
[root@ken ~]# exit

使用ssh免密登錄遠(yuǎn)程主機(jī)

1、ssh [遠(yuǎn)程主機(jī)用戶名] @[遠(yuǎn)程服務(wù)器主機(jī)名或IP地址]
如果用root進(jìn)程登錄遠(yuǎn)程主
[root@ken ssh]# ssh 192.168.100.156
第一次登錄服務(wù)器時系統(tǒng)沒有保存遠(yuǎn)程主機(jī)的信息车吹,為了確認(rèn)該主機(jī)身份會提示用戶是否繼續(xù)連
接筹裕,輸入yes 后登錄,這時系統(tǒng)會將遠(yuǎn)程服務(wù)器信息寫入用戶主目錄下的$HOME/.ssh/known_hosts 文件中窄驹,下次再進(jìn)行登錄時因?yàn)楸4嬗性撝鳈C(jī)信息就不會再提示了
[root@ken ~]# cat /root/.ssh/known_hosts 192.168.100.155 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA7B2ow9G9mtjXOdFf0OaRGeJDgAjENY99fHd4Z2R1J7rJH0qpcCVGnIbyAGlZml6XYoUZ8yJunOgA5wh7wKCRUqlT2Xwo5LQ7GH21Q2oiDkeiGFbn0woshZJwsCxpBbcmfzT63RXdHKlBny5pC1rINmlzOnXzvSk/1Wxc8eNn8fMMbP4u2yn7sp9U27Gm5iHkGcIoyPqhP6G5oQ/LoRQFCzhiPQXFf8a8twYDy4jVBt1FJpFJiHBZdiXVlujTCucr0TFXw8UHt9Dq7ZRZrqd74ASz8f5Kp7XdagumpDgb1/DqAY6m/NLdT9qhG4TnhJwfIcjv+EI30raVgcMEYweM9w==</pre>
RSA算法基于一個十分簡單的數(shù)論事實(shí):將兩個大素數(shù)相乘十分容易朝卒,但是想要對其乘積進(jìn)行因式分解卻極其困難,因此可以將乘積公開作為加密密鑰馒吴。

第一步:生成秘鑰對

[root@ken ~]# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa.pub): Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:yKa8IEujsA3qIAG/LQtz7l2+//a/OhZW1G6sWgSFdho root@ken
The key’s randomart image is:
+—[RSA 2048]—-+
| o.. |
| E o .|
|. . * o |
|.. . . . o +|
|. . + S o o |
| . + o o o |
|Oo= + . . + |
|B@.= + . + |
|*o= o oo.o.oo+o. |
+—-[SHA256]—–+

第二步:查看生成的秘鑰
[root@ken ~]# ls .ssh/
id_rsa id_rsa.pub known_hosts
id_rsa: 私鑰(執(zhí)行ssh-keygen生成)
id_rsa.pub: 公鑰(執(zhí)行ssh-keygen生成)
known_hosts: 主機(jī)信息

第三步:傳輸公鑰
[root@ken ~]# ssh-copy-id root@152.136.127.116
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: “/root/.ssh/id_rsa.pub”
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed — if you are prompted now it is to install the new keys
root@152.136.127.116’s password: #輸入遠(yuǎn)程服務(wù)器密碼
Number of key(s) added: 1
Now try logging into the machine, with: “ssh ‘root@152.136.127.116′”
and check to make sure that only the key(s) you wanted were added.

第四步:免密登錄
[root@ken ~]# ssh ‘root@152.136.127.116’

第五步:退出遠(yuǎn)程服務(wù)器
[root@ken ~]# exit
logout
Connection to 152.136.127.116 closed.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末扎运,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子饮戳,更是在濱河造成了極大的恐慌,老刑警劉巖洞拨,帶你破解...
    沈念sama閱讀 210,835評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件扯罐,死亡現(xiàn)場離奇詭異,居然都是意外死亡烦衣,警方通過查閱死者的電腦和手機(jī)歹河,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,900評論 2 383
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來花吟,“玉大人秸歧,你說我怎么就攤上這事⌒瞥海” “怎么了键菱?”我有些...
    開封第一講書人閱讀 156,481評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長今布。 經(jīng)常有香客問我经备,道長拭抬,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,303評論 1 282
  • 正文 為了忘掉前任侵蒙,我火速辦了婚禮造虎,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘纷闺。我一直安慰自己算凿,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,375評論 5 384
  • 文/花漫 我一把揭開白布犁功。 她就那樣靜靜地躺著澎媒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪波桩。 梳的紋絲不亂的頭發(fā)上戒努,一...
    開封第一講書人閱讀 49,729評論 1 289
  • 那天,我揣著相機(jī)與錄音镐躲,去河邊找鬼储玫。 笑死,一個胖子當(dāng)著我的面吹牛萤皂,可吹牛的內(nèi)容都是我干的撒穷。 我是一名探鬼主播,決...
    沈念sama閱讀 38,877評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼裆熙,長吁一口氣:“原來是場噩夢啊……” “哼端礼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起入录,我...
    開封第一講書人閱讀 37,633評論 0 266
  • 序言:老撾萬榮一對情侶失蹤蛤奥,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后僚稿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體凡桥,經(jīng)...
    沈念sama閱讀 44,088評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,443評論 2 326
  • 正文 我和宋清朗相戀三年蚀同,在試婚紗的時候發(fā)現(xiàn)自己被綠了缅刽。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,563評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡蠢络,死狀恐怖衰猛,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情刹孔,我是刑警寧澤啡省,帶...
    沈念sama閱讀 34,251評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響冕杠,放射性物質(zhì)發(fā)生泄漏微姊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,827評論 3 312
  • 文/蒙蒙 一分预、第九天 我趴在偏房一處隱蔽的房頂上張望兢交。 院中可真熱鬧,春花似錦笼痹、人聲如沸配喳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,712評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽晴裹。三九已至,卻和暖如春救赐,著一層夾襖步出監(jiān)牢的瞬間涧团,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,943評論 1 264
  • 我被黑心中介騙來泰國打工经磅, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留泌绣,地道東北人。 一個月前我還...
    沈念sama閱讀 46,240評論 2 360
  • 正文 我出身青樓预厌,卻偏偏與公主長得像阿迈,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子轧叽,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,435評論 2 348

推薦閱讀更多精彩內(nèi)容

  • FTP服務(wù)概述 簡單FTP構(gòu)建及訪問 VSFTP服務(wù)基礎(chǔ) 用戶禁錮苗沧、黑白名單 FTP并發(fā)及帶寬限制 一、FTP服務(wù)...
    紫_軒閱讀 7,583評論 3 25
  • 1 概述 工作中炭晒,需要搭建ftp服務(wù)器來實(shí)現(xiàn)資源的共享待逞。本文將通過腳本實(shí)現(xiàn)自動化安裝ftp服務(wù)器,并進(jìn)行相關(guān)配置腰埂,...
    ghbsunny閱讀 3,091評論 0 2
  • vsftpd.conf 部分:文件格式(5)索引 返回主要內(nèi)容 名稱 vsftpd.conf - vsftpd的配...
    張龍象閱讀 2,267評論 0 1
  • 圖片更清晰飒焦,文字在最下面 FTP是TCP/IP的一種應(yīng)用,使用TCP而不是UDP屿笼,所以是可靠的,面向連接的翁巍。 FT...
    停下浮躁的心閱讀 1,691評論 0 4
  • ftp 文件傳輸協(xié)議 跨平臺 上傳下載文件 vsftpd 工具:非常安全的文件傳輸協(xié)議驴一;默認(rèn)的命令端口21號,數(shù)據(jù)...
    柒夏錦閱讀 4,017評論 1 9