1. 程式人生 > >linux下sftp使用者建立及設定其主目錄

linux下sftp使用者建立及設定其主目錄

請自行安裝openssh。本人測試版本:
openssh-clients-6.4p1-8.el7.x86_64openssh-server-6.4p1-8.el7.x86_64openssh-6.4p1-8.el7.x86_64

版本查詢命令:rpm -qa | grep openssh。

下面為建立sftp使用者,並且只能在自己的目錄底下進行操作:

1.建立sftp使用者組   groupadd -g 1005 sftp2.建立使用者並加入sftp使用者組     adduser ZZPJ -d /home/ZZPJ -s /bin/bash    *ZZPJ為使用者名稱 -d 指定主目錄 -s 配置登入方式    passwd ZZPJ
    *按提示設定密碼    usermod -g sftp ZZPJ    cat /etc/passwd |grep ZZPJ

3.修改ssh配置檔案(此步為限制sftp使用者只能在自己的目錄裡操作)    檔案末加入:        Match Group sftp        ChrootDirectory %h         ForceCommand internal-sftp         AllowTcpForwarding yes 4.使用者主目錄設定為root許可權    chown root:root dave
    chmod 755 dave 
至此設定完畢,以下為出現問題的原因檢視*檢視ssh日誌編輯/etc/ssh/sshd_config檔案,將LogLevel INFO改為LogLevel DEBUG,重啟了sshd服務
檢視:tail -f /var/log/secure
1.提示登入使用者不在AllowUsers裡編輯/etc/ssh/sshd_config檔案,將AllowUsers(沒有則新增) 加入 [email protected]登入IP eg:AllowUsers [email protected].....如有其他錯誤請回帖。

相關推薦

linuxsftp使用者建立設定目錄

請自行安裝openssh。本人測試版本:openssh-clients-6.4p1-8.el7.x86_64openssh-server-6.4p1-8.el7.x86_64openssh-6.4p1-8.el7.x86_64版本查詢命令:rpm -qa | grep ope

Linux Mutt的安裝設定

聽說Linux 下用Mutt收發郵件效率會比較高,所以剛才安裝了Mutt以及msmtp,隨後進行賬號得設定,現在已經可以成功收發郵件了。但具體得使用還需學習!前提:郵箱開通SMTP服務,這個可以在設定裡面找到,以網易yeah郵箱為例,開通SMTP服務的時候需要繫結手機。此外還

[轉]linux系統建立SFTP使用者設定chroot許可權

前言: 開發專案客戶要求與三方通過sftp互動檔案,我方系統部署sftp伺服器。考慮安全,計劃對提供給三方的使用者實現chroot控制 提供sftp本次選用的是系統自帶的internal-sftp。 限制使用者只能在home目錄下活動,需要使用ch

Linux搭建go環境安裝beego,建立一個名為“Hello"的應用程式

【一】搭建 go 環境 1.在官網上下載 go1.9.2.linux-amd64.tar.gz 國內下載地址:http://www.golangtc.com/download) 2.將其移動到 /usr/local/ sudo mv /home/go1.9.2.linux-amd64 /

Linux的yum命令yum源設定

1、常用命令yum install softwarename  #安裝yum repolist #列出設定yum源資訊yum remove softwarename #解除安裝軟體yum list so

linux編譯、連線執行時環境變數設定(boost庫為例)

以boost庫的存放目錄/usr/boost為例, 開啟/etc/profile, 追加以下內容(前兩行為編譯時路徑): export CPLUS_INCLUDE_PATH=/usr/boost/include:$CPLUS_INCLUDE_PATH export LIB

linux關於環境變數的設定python中path路徑的優先匹配順序

關於PATH的作用:PATH說簡單點就是一個字串變數,當輸入命令的時候LINUX會去查詢PATH裡面記錄的路徑。比如在根目錄/下可以輸入命令ls,在/usr目錄下也可以輸入ls,但其實ls這個命令根本不在這個兩個目錄下,事實上當你輸入命令的時候LINUX會去/bin,/us

Linux系統Solr7.0安裝設定中文分詞和拼音檢索

一、準備工作Jdk版本 1.8.0_151。Tomcat版本 apache-tomcat-8.0.50Solr版本 solr-7.0.0二、安裝solr1、安裝jdk不會的參考點選開啟連結tomcat安裝請自行百度2、安裝solr 2.1、首先將solr-7.0.0.tgz上

Linux給mysql建立使用者並分配許可權問題解決方案

1.新建使用者   //登入MYSQL  @>mysql -u root -p  @>密碼  //建立使用者  mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'j

linux硬碟uuid檢視修改設定

檢視硬碟UUID 方法一:ls -l /dev/disk/by-uuid 方法二:blkid /dev/sda5 修改硬碟UUID: uuidgen 會返回一個合法的 uuid,結合 tune2fs 可以新生成一個 uuid 並寫入 ext2,3,4 分割槽中: 比如

linuxsvn伺服器搭建建立分支

系統環境:Centos 6.5一 搭建svn伺服器第一步:通過yum命令安裝svnserve,命令如下:>yum -y install subversion此命令會全自動安裝svn伺服器相關服務和依賴,安裝完成會自動停止命令執行若需檢視svn安裝位置,可以用以下命令:&

Linuxnagios的搭建相關配置

linux下nagios的搭建及相關配置一、LAMP環境部署1、安裝php 1.安裝yum源 rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -Uvh http://rpm

Linuxrz/sz安裝使用方法

文件選擇 登錄 class onf track 運行 使用方法 con rec 新搞的雲服務器用SecureCRT不支持上傳和下載,沒有找到rz命令。記錄一下如何安裝rz/sz命令的方法。 一、工具說明 在SecureCR

linuxvsftpd的安裝配置

transfer rem mon wrap attack comment ftpd 用戶 user 1. 安裝 執行 yum -y install vsftpd 註:(1)可通過 rpm -qa|grep vsftpd 檢查是否已安裝 vsftpd .

Linuxsftp服務配置操作說明

Linux下sftp服務配置操作說明Linux下sftp服務配置操作說明 查看openssh的版本,使用ssh -V 命令來查看openssh的版本,版本必須大於4.8p1,低於的這個版本需要升級。1、創建sftpusers組groupadd sftpusers2、創建sftpusers用戶,設置用戶不能用於

Oracle數據庫中Linux多路徑使用大容量硬盤掛載

Linux下多路徑使用一、應用環境及需求操作系統為Red Hat 6.5 64位掛載的存儲容量為2.5T 基於此應用環境,需要解決兩個問題:為保證鏈路的穩定性及傳輸性能等,可以使用多路徑技術;掛載的存儲硬盤超過了2T,MBR分區格式不能支持,需要使用到GPT分區格式二、什麽是多路徑摘自:http://roo

linux安裝nexus repositoryIntellij Idea集成私有maven

files usm codehaus ima sna rem 依賴 技術分享 active 前段日子公司搞java項目,使用nexus repository搭建了私有maven庫,現在把原來的私有nuget也遷到nexus repository上了,下面介紹下搭建流程:

LINUXMysql環境部署問題解決

tab 登錄 修改 遠程連接 p地址 過程 ID 出現 xxxx 連接mysql用戶: mysql -u root -p 回車,輸入密碼 創建數據庫:create database 【數據庫名稱】 復制數據:navicat傳輸數據功能 過程中出現的問題:1、打開表,報10

Linuxrsync的安裝簡單使用

roc ack blog 應用 保持 image 常用 yum afa 一、RSYNC安裝源碼安裝:到rsync官網下載rsync源碼安裝包,上傳到服務器上,或者wget下載。解壓rsync源碼安裝包進入解壓後的目錄,執行 ./configure --prefix=/usr

linux的文件目錄介紹

什麽 用戶組 登錄 日誌文件 應用 比較 頻繁 用戶管理 統一 FHS(英文:Filesystem Hierarchy Standard 中文:文件系統層次結構標準),多數 Linux 版本采用這種文件組織形式,FHS 定義了系統中每個區域的用途、所需要的最小構成的文件和目