通過(guò)sftp協(xié)議配置FTP

我現(xiàn)在有一個(gè)需求蝎困,要使用FTP圖形工具莫其,連接公司的Linux服務(wù)器,上傳文件到指定的工作目錄里粗截,現(xiàn)在有一種簡(jiǎn)單的方式可以實(shí)現(xiàn)需求惋耙。

可以利用SFTP文件傳輸協(xié)議,它們基于SSH或SSL/TLS加密連接熊昌,這種協(xié)議绽榛,默認(rèn)使用22端口(這個(gè)端口并不安全,需要修改成其它自定義端口婿屹,防止被掃描)灭美,它不需要單獨(dú)安裝FTP服務(wù),只要服務(wù)器上啟用了SSH服務(wù)昂利,并且你有一個(gè)有效的系統(tǒng)用戶賬戶届腐,就可以使用SFTP協(xié)義進(jìn)行文件傳輸。

現(xiàn)在我的需求如下:
1.我要給同事創(chuàng)建一個(gè)名為zw的賬號(hào)
2.她連接到服務(wù)器后蜂奸,需要將文件上傳到 /data/jiemo/upload目錄里犁苏,這時(shí)她只能在FTP軟件上,看到upload目錄扩所,她無(wú)法訪問(wèn)其它系統(tǒng)目錄围详,如:/root,/home,/etc等目錄。

現(xiàn)在正式操作:

1.創(chuàng)建賬號(hào)

創(chuàng)建一個(gè)只能用于ftp連接祖屏,而不能ssh登陸服務(wù)器的賬號(hào)

adduser zw
passwd zw
然后出現(xiàn)提示:設(shè)置密碼助赞,并在確認(rèn)一次密碼
usermod -s /sbin/nologin zw    #設(shè)置該賬號(hào)不能用于ssh登陸

2.創(chuàng)建ftp目錄

mkdir -p /data/jiemo/upload

其中 /data/jiemo 是給賬號(hào)zw設(shè)置的根目錄,當(dāng)她通過(guò)FTP連接到服務(wù)器時(shí)赐劣,會(huì)看到/data/jiemo 下面擁有的子目錄嫉拐,但是它無(wú)法訪問(wèn)/data/jiemo 以外的其它目錄。

3.設(shè)置目錄權(quán)限

chown root:root /data/jiemo
chmod 755 /data/abc/zw

根據(jù)目錄/data/jiemo 的屬主必須是root,屬組可以換成其它的魁兼,但是屬主必須是root,/data和 jiemo這兩個(gè)層級(jí)的權(quán)限必須是755婉徘,這是不能更改的權(quán)限,要記住咐汞。

然后給upload設(shè)置權(quán)限盖呼,upload的屬主和屬組,都分給zw賬號(hào)

chown zw:zw /data/jiemo/upload
chmod 755 /data/jiemo/upload

4.配置SSH

這是最重要的一步化撕,在文件的尾部添加代碼

vi /etc/ssh/sshd_config
#添加下面這段代碼
Match User zw
    ForceCommand internal-sftp
    PasswordAuthentication yes
    ChrootDirectory /data/jiemo
    PermitTunnel no
    AllowAgentForwarding no
    AllowTcpForwarding no
    X11Forwarding no

主要是兩個(gè)地方要設(shè)置

Match User zw   # 填寫賬號(hào)名 每次只能填寫一個(gè)賬號(hào)名几晤,不能添加多個(gè)
ChrootDirectory /data/jiemo   # 設(shè)置根目錄

重啟ssh服務(wù),讓配置生效

systemctl restart sshd

當(dāng)設(shè)置ChrootDirectory 后植阴,通過(guò)SFTP連接服務(wù)器后蟹瘾,只會(huì)看到upload目錄

image.png

如果需要給多個(gè)賬號(hào)圾浅,設(shè)置不同的權(quán)限目錄,就復(fù)制剛才的代碼憾朴,進(jìn)行多次添加狸捕。

5.關(guān)于安全方面的處理

在配置sftp賬號(hào)上傳文件后,日志/var/log/secure文件里众雷,就可以看到各種掃描灸拍,有了很多非法攻擊。需要修改一下端口號(hào)砾省,將默認(rèn)的22和2222端口去掉鸡岗。

vi /etc/ssh/sshd_config
找到Port部分 刪掉默認(rèn)端口,改成新端口 12379

Port 12379

然后運(yùn)行命令 systemctl restart sshd 重啟ssh服務(wù)

連接ftp時(shí)编兄,如果出現(xiàn)連接不上的問(wèn)題時(shí)轩性,也可以查看/var/log/secure 這個(gè)日志文件。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末翻诉,一起剝皮案震驚了整個(gè)濱河市炮姨,隨后出現(xiàn)的幾起案子捌刮,更是在濱河造成了極大的恐慌碰煌,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件绅作,死亡現(xiàn)場(chǎng)離奇詭異芦圾,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)俄认,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門个少,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人眯杏,你說(shuō)我怎么就攤上這事夜焦。” “怎么了岂贩?”我有些...
    開(kāi)封第一講書人閱讀 156,723評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵茫经,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我萎津,道長(zhǎng)卸伞,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 56,357評(píng)論 1 283
  • 正文 為了忘掉前任锉屈,我火速辦了婚禮荤傲,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘颈渊。我一直安慰自己遂黍,他們只是感情好终佛,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著雾家,像睡著了一般查蓉。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上榜贴,一...
    開(kāi)封第一講書人閱讀 49,760評(píng)論 1 289
  • 那天豌研,我揣著相機(jī)與錄音,去河邊找鬼唬党。 笑死鹃共,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的驶拱。 我是一名探鬼主播霜浴,決...
    沈念sama閱讀 38,904評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼蓝纲!你這毒婦竟也來(lái)了阴孟?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 37,672評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤税迷,失蹤者是張志新(化名)和其女友劉穎永丝,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體箭养,經(jīng)...
    沈念sama閱讀 44,118評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡慕嚷,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了毕泌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片喝检。...
    茶點(diǎn)故事閱讀 38,599評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖撼泛,靈堂內(nèi)的尸體忽然破棺而出挠说,到底是詐尸還是另有隱情,我是刑警寧澤愿题,帶...
    沈念sama閱讀 34,264評(píng)論 4 328
  • 正文 年R本政府宣布损俭,位于F島的核電站,受9級(jí)特大地震影響抠忘,放射性物質(zhì)發(fā)生泄漏撩炊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評(píng)論 3 312
  • 文/蒙蒙 一崎脉、第九天 我趴在偏房一處隱蔽的房頂上張望拧咳。 院中可真熱鬧,春花似錦囚灼、人聲如沸骆膝。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,731評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)阅签。三九已至掐暮,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間政钟,已是汗流浹背路克。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,956評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留养交,地道東北人精算。 一個(gè)月前我還...
    沈念sama閱讀 46,286評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像碎连,于是被迫代替她去往敵國(guó)和親灰羽。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評(píng)論 2 348

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

  • 一鱼辙、實(shí)驗(yàn)背景 1廉嚼、基于對(duì)線上服務(wù)器的保密和安全,不希望開(kāi)發(fā)人員直接登錄線上服務(wù)器倒戏,因?yàn)榈卿浄?wù)器的權(quán)限太多難以管控...
    Bogon閱讀 3,223評(píng)論 0 3
  • 一怠噪、vsftp 介紹 vsftp是基于GPL發(fā)布的FTP服務(wù)器軟件。一個(gè)是數(shù)據(jù)端口峭梳,一個(gè)是控制端口舰绘,控制端口一般為...
    bylaw閱讀 4,406評(píng)論 0 1
  • 之前我服務(wù)器是使用的Windows Server 2003,這段時(shí)間由于訪問(wèn)量變大我還是機(jī)智的換成Linux了口四,在...
    BlueSocks閱讀 1,115評(píng)論 0 1
  • 前言???vsftpd 是 Linux 下的一款小巧輕快孵运、安全易用的 FTP 服務(wù)器軟件,是一款在各個(gè) Linux...
    Exclusive丶閱讀 10,164評(píng)論 0 2
  • 一蔓彩、SFTP簡(jiǎn)述 二治笨、SFTP服務(wù)配置(基于CentOS 7) 三、SFTP常用命令 四赤嚼、Java代碼實(shí)現(xiàn)SFTP...
    rm杠rf閱讀 2,980評(píng)論 0 6