區域網內搭建SFTP伺服器及多使用者管理

2021-10-11 14:41:07 字數 2335 閱讀 9740

使用者管理

檔案許可權

ssh&putty

sftp對伺服器cpu要求不高,對網絡卡、儲存裝置有一定要求,最重要的是穩定性。

因為使用人數較少,資料主要是文件和**之類的,64g空間也夠用了,所以本案例選用樹莓派3b作為伺服器,安裝官方系統,64g系統卡。

硬體的限制:百兆網口(12.5 m/s資料交換)、tf卡(100m/s讀取,30m/s寫入)。

sudo raspi-config
進入設定介面

回車進入system options

選擇boot

根據需求設定為console(無圖形介面,startx進入影象介面)登入,或者時desktop(影象介面)

此外,可在inte***ce options中設定ssh、攝像頭、藍芽等的開關,這裡一定要enable ssh,出於節能考慮,關閉其他。

還有,advanced options裡的expand filesystem對於大卡(>32g)有必要操作一下。

【可選】更換清華源

最後咱們再看一下ip,ifconfig | grep inet

我們的ip就是10.133.***.217,這個之後在客戶端需要用到。

作為管理員要學會--help命令,通過幫助文件準確地使用命令。常用的一些使用者管理的命令

useradd新增使用者,詳細的操作可檢視幫助文件。例如sudo useradd xiaoming -m -g group表示新建乙個xiaoming的使用者,建立個人資料夾,並使其以group作為主組。

usermod更改使用者設定,gid、使用者組等。

userdel刪除使用者。

groupadd新增使用者組,詳細的操作可檢視幫助文件。

groupmod更改使用者組設定。

groupdel刪除使用者組。

在linux檔案系統中,檔案的歸屬以及許可權是非常明確的,通過ls -l檢視當前目錄下檔案/資料夾完整歸屬資訊。

上圖中檔案所有者為pi,使用者組為sci。開頭的drwxrwxr-x的含義表示不同使用者的許可權,第1組rwx表示擁有者有讀、寫、執行的許可權,第2組rwx表示sci使用者組的所有使用者有讀、寫、執行的許可權,第3組r-x表示其他使用者有讀、執行的許可權,無寫的許可權。

r——1,w——2,x——4

「r-x」:5,表示可讀可進入

「rwx」:7,表示可讀可寫可進入,是最高許可權

「—」:0,表示不可讀寫,也不可進入資料夾

通過chmod命令改變資料夾的讀寫屬性,例如chmod 775 directory表示將directory的讀寫許可權更改為「rwxrwxr-x」。(--help

還可以通過chownchgrp命令更改擁有者(owner)和使用者組(group),同樣可以--help獲取幫助文件。

windows使用者的管理員建議安裝ssh和putty進行使用者管理。

sshsetup資源:

開啟cmd或者powershell,輸入下方命令登入

ssh [email protected].***.***
根據提示輸入密碼即可

區域網內伺服器

這篇文章主要介紹了wampserver配置 允許外部訪問 phpmyadmin設定為輸入使用者名稱密碼才可登入等 需要的朋友可以參考下 對於很多不熟悉php環境安裝的朋友來說,用整合環境可以更快的上手,更方便的搭建php的執行環境,但是,wamp的整合環境僅僅是將底層基礎工作做好了,有些個別關鍵的配...

區域網內使用linux搭建NTP伺服器

由於工作需要,要搭建乙個區域網內的ntp伺服器,期間遇到了各種問題。經過上網查詢相關資料和反覆試驗,終於把ntp server搭建成功了。在這裡感謝一下論壇裡的cxgsuda同學。雖然cxgsuda同學沒能解答我的問題,但仍然感謝cxgsuda對我的問題的關注!如果你的ntp伺服器不能同步時間,首先...

gulp搭建臨時伺服器區域網內共享

注意這裡使用gulp3,gulp最新版本為gulp4 1.在保證多裝置在同一網路之下後開啟cmd輸入ipconfig all 檢視ipv4 位址 2.將位址填入gulp任務中 gulp.task webserver default function connect.server root dist ...