IT零起步 CentOS5 4部署sftp伺服器

2021-06-23 06:48:14 字數 1516 閱讀 2771

centos5.4 公升級sshd到5.2p1並啟用sftp的chroot功能

1、建立臨時目錄

#mkdir /root/tmp

#cd /root/tmp

2、過程中要用到zlib

#wget 

#tar zxvf zlib-1.2.3.tar.gz

#cd zlib-1.2.3

#./configure

#make && make install

#cd ..

3、過程中要用到openssl

#wget 

#tar zxvf openssl-0.9.8j.tar.gz

#cd openssl-0.9.8j

#./config --prefix=/usr

#make && make test && make install

#echo "/usr/local/openssl/lib" >> /etc/ld.so.conf

#ldconfig

#openssl version -a

#cd ..

4、公升級前先備份

#mv /etc/ssh /etc/ssh.bak

#wget

#tar zxvf openssh-5.2p1.tar.gz

#cd openssh-5.2p1

#./configure --prefix=/usr --with-zlib --sysconfdir=/etc/ssh --with-ssl-dir=/usr --with-md5-passwords

#make && make install

#/etc/init.d/sshd restart

#sshd -v

openssh_5.2p1, openssl 0.9.8j 07 jan 2009

1、建立使用者並更改使用者目錄屬性。

#adduser -g xian test

建立test使用者並附加到xian組中

#passwd test

修改test密碼

#chown root /home/test

修改目錄屬主

#chmod 750 /home/test

#vim /etc/ssh/sshd_config

#subsystem      sftp    /usr/libexec/sftp-server //找到此行在前面加#注釋掉

新增以下幾行

subsystem      sftp    internal-sftp

match group xian   //此處xian組對應你上面所附加組的名字

chrootdirectory %h

forcecommand internal-sftp

3、此後增加新限制使用者的,只需上面第一步操作就可以了。

CentOS 5 4編譯安裝Wine

www.winehq.org 解壓執行 root localhost tar jxvf wine 1.2.tar.bz2 進入wine目錄 root localhost cd wine 1.2 執行configure root localhost wine 1.2 configure 自動檢查相關依...

Centos5 4 搭建LAMP環境

1 安裝純淨系統centos5.4,不安裝任何元件 2 更新系統yum update y 3 安裝vsftp軟體 yum install vsftpd y 4 安裝mysql yum install mysql server mysql mysql devel y 5 安裝apache2 yum i...

WPF零起步學習與分析

最近乙個專案準備用wpf,這裡記錄一下學習過程,也許對各位同仁也許有些用處。通過這個例子,了解wfp的一些基本的情況。如上圖,注意,選 on line template 然後,選擇 wpf mvvm poject template 然後執行一下,這一切看起來也沒有什麼。如下圖所示,但這只是冰山一角。...