Centos 6 5安裝配置sftp

2021-08-15 21:44:08 字數 1576 閱讀 2361

x64本機os: ubuntu 14.04

x64 建立sftp組

groupadd sftp
建立乙個sftp使用者,使用者名為andy

useradd -g sftp -s /bin/false andy
修改密碼為haoroot

passwd andy
sftp組的使用者的home目錄統一指定到/data/sftp下

mkdir -p /data/sftp/andy
然後指定andy的home為/data/sftp/andy

usermod -d /data/sftp/andy andy
配置sshd_config

vi /etc/ssh/sshd_config
輸入/subsystem搜尋到下列內容,然後注釋

# subsystem      sftp    /usr/libexec/openssh/sftp-server
在檔案結尾處新增

subsystem       sftp    internal-sftp

match group sftp

chrootdirectory /data/sftp/%u

forcecommand internal-sftp

allowtcpforwarding no

x11forwarding no

然後儲存

設定chroot目錄許可權

chown root:sftp /data/sftp/andy

chmod 755 /data/sftp/andy

建立sftp使用者登入後可寫入的目錄

mkdir /data/sftp/andy/upload

chown andy:sftp /data/sftp/andy/upload

chmod 755 /data/sftp/andy/upload

修改

vi /etc/selinux/config

#selinux=enforcing

#改為#selinux=disabled

輸入命令

setenforce 0
重啟sshd服務

service sshd restart
好了,不出意外的話可以登陸了

sftp

[email protected]

CentOS 6 5 安裝配置

關於centos的安裝,網上有很多詳細的教程。其實重點就在於硬碟的分割槽和軟體的定製這兩塊。下面我在virtualbox虛擬機上安裝 centos 6.5 i386 minimal。1.在起始選單處選擇 install or upgrade an existing system 2.跳過 media...

CentOS 6 5安裝配置Nginx

在安裝nginx前,需先安裝了g gcc openssl devel pcre devel和zlib devel軟體。yum y install gcc gcc c make autoconf automake libtool yum y install zlib zlib devel openss...

CentOS6 5安裝配置Samba

本文的場景是虛擬機器執行centos6.5,本機是win7,現欲把centos上的乙個資料夾共享出來,win的機器可以讀寫。samba與window連線需要使用netbios協議,請確認你的win7系統已經安裝了netbios協議。組成samba執行的有兩個服務,乙個是smb,另乙個是nmb smb...