xinetd,selinux和openssl

xinetd  service  configuration
  下面以 telnet 为例:
xinetd 的默认配置在文件 /etc/xinetd.conf
telnet 的配置文件在 /etc/xinetd.d/telnet; 如下图所示:
可以添加 only_from = 192.168.0.155
         no_access = 192.168.0.1
access_time =12:00-13:00        等选项;
配置完成后需用   service xinetd restart 启动。
我们也可以用 netstat �Ctnlp  来查看这个服务的端口号。
tcp_wrappers 的配置:
在文件 /etc/hosts.allow 和文件 /etc/host.deny 中分别定义。
  其中 %c 是客户端的信息, %s 是服务器的信息, %h 是客户端的主机名, %p 是服务器的 PID
SELINUX: 可以用 chcon �Ct tmp_t  /etc/hosts 来改变标签。
         ls  -z 来查看文件的一个标签。
getenforce  查看 selinux 的状态的, setenforce 0|1 来设置 selinux 的状态, 0 permissive 状态; 1 enforcing 状态。
查看策略: getsebool;  设置策略: setsebool
OPENSSL
在主机上配置:
openssl  genrsa  1024  > mykey.key
openssl req  -new �Ckey mykey.key  -out  my.csr
scp my.csr  192.168.0.155:/root

  
设置自己为 CA
   cd /etc/pki/tls
   vim  openssl.conf
   在【 CA-default 】下改:   dir = /etc/pki/CA
   /etc/pki/CA 下创建   mkdir  certs crl newcerts
                       touch  index.txt
                         touch serial
                         echo 00 > serial
  cd   ../CA/private
  openssl  genrsa  1024  > cakey.pem
  openssl req  -new  -x509  -key  cakey.pem  -out  cacert.pem
这样 CA 就可以给用户发证了:
  openssl ca �Cin  my.csr  -out  my.crt   -days 3655
 

你可能感兴趣的:(linux,xinetd,OpenSSL,selinux,休闲)