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
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...