国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

云服務(wù)器|WEB服務(wù)器|FTP服務(wù)器|郵件服務(wù)器|虛擬主機(jī)|服務(wù)器安全|DNS服務(wù)器|服務(wù)器知識(shí)|Nginx|IIS|Tomcat|

服務(wù)器之家 - 服務(wù)器技術(shù) - FTP服務(wù)器 - Linux(CentOS)上配置 SFTP服務(wù)器

Linux(CentOS)上配置 SFTP服務(wù)器

2021-12-31 17:03ingood FTP服務(wù)器

本篇文章主要介紹了Linux(CentOS)上配置 SFTP服務(wù)器。相比傳統(tǒng)的 ftp 服務(wù),SFTP 顯得更加方便、安全,有興趣的朋友可以了解一下。

相比傳統(tǒng)的 ftp 服務(wù),SFTP 顯得更加方便、安全,一般系統(tǒng)安裝了 ssh 后,默認(rèn)就安裝了這個(gè)服務(wù),我們只要簡(jiǎn)單的配置一下就可以了。

但是 SFTP 賬號(hào)是基于 SSH 賬號(hào)的(也就是系統(tǒng)賬戶),默認(rèn)情況下訪問服務(wù)器的權(quán)限很大,下面的教程就是教你像 ftp 那樣限制 SFTP 賬號(hào)相關(guān)的訪問權(quán)限。

必要條件:

你的 openssh-server 版本至少得 4.8p1, 因?yàn)榕渲脵?quán)限需要版本添加的新配置項(xiàng) ChrootDirectory 來完成。

如何查看自己服務(wù)器上的ssh版本?嘗試以下命令

?
1
$ ssh -V

具體實(shí)施步驟

我們需要?jiǎng)?chuàng)建一個(gè)用戶組,專門用于sftp用戶

?
1
$ groupadd sftpusers

我們創(chuàng)建一個(gè)用戶test

?
1
$ useradd -s /bin/false -G sftpusers test

注意這里我們將test用戶的shell設(shè)置為/bin/false使他沒有登陸shell的權(quán)限

編輯 /etc/ssh/sshd_config

找到Subsystem這個(gè)配置項(xiàng),將其修改為

?
1
Subsystem sftp internal-sftp

為什么實(shí)用 internal-sftp 而不用默認(rèn)的 sftp-server,這是因?yàn)椋?/p>

這是一個(gè)進(jìn)程內(nèi)的 sftp 服務(wù),當(dāng)用戶 ChrootDirectory 的時(shí)候,將不請(qǐng)求任何文件;

更好的性能,不用為 sftp 再開一個(gè)進(jìn)程。

然后再到文件最尾處增加配置設(shè)定屬于用戶組sftpusers的用戶都只能訪問他們自己的home文件夾

?
1
2
3
4
5
6
7
8
9
10
11
12
# 匹配用戶組,如果要匹配多個(gè)組,多個(gè)組之間用逗號(hào)分割
Match Group sftpusers
 
# 指定登陸用戶到自己的用戶目錄
ChrootDirectory %h
 
# 指定 sftp 命令
ForceCommand internal-sftp
 
# 這兩行,如果不希望該用戶能使用端口轉(zhuǎn)發(fā)的話就加上,否則刪掉
X11Forwarding no
AllowTcpForwarding no

保存并關(guān)閉文件

修改test用戶home文件夾的權(quán)限,讓其屬于root用戶

?
1
chown root ~test

重啟sshd服務(wù)

?
1
2
3
$ service sshd restart
# 或
$ systemctl restart sshd

測(cè)試用戶賬號(hào)

?
1
$ ssh test@localhost

連接會(huì)被拒絕或者無法登陸

?
1
$ sftp tesst@localhost

登陸后你會(huì)發(fā)現(xiàn)你的賬號(hào)無法切換到除自己home目錄之外的地方的

常見問題:

如果你鏈接服務(wù)器的時(shí)候出現(xiàn)下面的提示:

?
1
2
> Write failed: Broken pipe  
> Couldn't read packet: Connection reset by peer

這個(gè)問題的原因是ChrootDirectory的權(quán)限問題,你設(shè)定的目錄必須是root用戶所有,否則就會(huì)出現(xiàn)問題。所以請(qǐng)確保sftp用戶根目錄的所有人是root, 權(quán)限是 750 或者 755。注意以下兩點(diǎn)原則:

  • 目錄開始一直往上到系統(tǒng)根目錄為止的目錄擁有者都只能是 root,用戶組可以不是 root。
  • 目錄開始一直往上到系統(tǒng)根目錄為止都不可以具有群組寫入權(quán)限

配置sublime text3 的 sftp 插件

實(shí)用 st3 的包工具搜索安裝 sftp,具體可以參加下面的文章:

sublime text3 安裝、配置sftp插件

?
1
2
3
4
5
6
7
8
9
"upload_on_save": true,
"sync_down_on_open": true,
 
"host": "xxx.com",
"user": "xxx",
"password": "xxx",
"port": "22",
 
"remote_path": "/xxx/xxx",

sftp 的 remote_path 和 ftp 不同,ftp 值得是遠(yuǎn)程能看到的目錄和子目錄,sftp 指的是遠(yuǎn)程服務(wù)器上的目錄路徑如 /home/html。

設(shè)置 upload_on_save 為 true,將在你保存的時(shí)候自動(dòng)上傳到服務(wù)器。

設(shè)置 sync_down_on_open 為 true,將在你打開本地文件編輯的時(shí)候,自動(dòng)下載遠(yuǎn)程文件來更新本地。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://segmentfault.com/a/1190000008578734

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产欧美一区二区精品久久 | 午夜成人免费视频 | 日韩电影在线 | 亚洲精品91 | 国产主播福利 | 美女天堂 | 在线视频 中文字幕 | 人人澡人人射 | 精品美女| 日日夜夜伊人 | 日产精品一区二区三区在线观看 | 91精品国产高清久久久久久久久 | 欧美国产视频 | 亚洲欧美高清 | 欧美日韩一级二级三级 | 91se在线 | 日韩一区中文字幕 | 日韩字幕在线 | 91精品国产综合久久久蜜臀粉嫩 | 美女黄网 | 国产精品99久久久久久宅男 | 久久久精品精品 | 欧美激情一区二区 | 国内精品视频一区二区三区八戒 | 国产成人综合一区二区三区 | www.日韩| 网站色 | 91av爱爱| 黄色av免费| 国产精品一区二区无线 | 日日操夜夜操天天操 | 日韩1区2区 | 国产成人精品一区二 | 久久美女| 中文字幕第9页 | 午夜影院黄色 | 国产精品一二三区视频 | 成人免费观看视频 | 免费一级在线视频 | 在线视频亚洲 | 久久九九免费 |