linux sftp安裝與使用

2021-08-24 23:10:34 字數 1156 閱讀 7288

背景:之前安裝了pureftp和vsftp,很久沒用了,賬戶登不上,重新安裝也不知道什麼原因登不上。碰巧在xshell裡看到sftp。

操作環境是centos7x64、lnmp1.5、selinux未啟用、iptables已啟用

(該方法第6步驟,會造成sshd服務無法重啟,需進一步完善。刪除第二個中**後恢復正常)

1.新增使用者組(如果使用已有www使用者,跳過)

groupadd sftp
2.新增使用者並設定為sftp組(如果使用已有www使用者,跳過)

useradd -g sftp -s /sbin/nologin  -m sftp
//-g:加入主要組  -s指定使用者登入後所使用的shell    -m:不要自動建立使用者的登入目錄

3.修改sftp使用者的密碼,密碼為123(如果使用已有www使用者,需要設定密碼)

4.建立sftp使用者的根目錄和屬主.屬組,修改許可權(755)(如果使用已有www使用者,/home/wwwroot資料夾為root使用者,其子目錄均為www使用者,跳過)

5.在sftp的目錄中建立可寫入的目錄(如果使用已有www使用者,同上,跳過)

6.修改sshd_config的配置檔案

把原來的sshd_config配置檔案裡的subsystem行注釋掉

在sshd_config檔案最後新增(如果使用已有www使用者,將chrootdirectory 修改為/home/wwwroot)

配置完成後重啟配置

7.驗證一下

預設埠22    使用者:sftp      密碼:123(如果使用www使用者,密碼你知道的!)

pythonpip安裝與使用 pip安裝與使用

簡介 檢驗pip是否安裝 python3.x版本命令 pip3 version python2.x版本命令 pip version 若尚未安裝,安裝方法 curl o get pip.py 執行安裝指令碼 sudo python get pip.py pip常用命令 顯示版本和路徑 pip vers...

Struts安裝與使用

struts可以執行在任何乙個支援jsp1.2和servlet2.3的web container中struts將所有的請求提交到同乙個中心控制器,org.apache.struts.action.actionservlet 類 web.xml配置 servlet name action servle...

novnc安裝與使用

novnc使用方法 一,安裝vncserver 第一種vncserver sudo apt get install tightvncserver tightvncserver是可以訪問命令列 vncserver 1 記住輸入的密碼,登陸用 第二種vncserver sudo apt get inst...