站长助手
 

FreeBSD 6.1 入门级Web服务器配置手记

日期:2006-10-11 1:39:40  点击:  作者:HarbinBe…  来源:互联网  【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口


2、设置远程登录安全

QUOTE:
# ee /etc/ssh/sshd_config

CODE:
port 22        //可以改成不常用端口,并在防火墙设置中作相应修改
protocol 1
hostkey /etc/ssh/ssh_host_key
PermitRootLogin no
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeyFiles .ssh/authorized_keys
PasswordAuthentication no

QUOTE:
# ssh-keygen -b 1024 -t rsa1

一路回车默认
QUOTE:
# cp /root/.ssh/identity.pub /usr/www        # 复制到一个可以用ftp下载的地方

用ftp下载identity.pub,保存到本地;
在本地启动putty.exe(免费软件);
在session设置中填好IP和端口;
在connection-SSH-Auth中,Browse下载的identity.pub;
勾选Attempt TIS or CryptoCard auth(SSH-1);
点击open连接;
按照提示输入用户名、密码
3、其他安全设置

关闭一些不安全的服务

QUOTE:
# ee /etc/rc.conf

CODE:
sendmail_enable="NONE"
nfs_server_enable="NO"
nfs_client_enable="NO"
portmap_enable="NO"
syslogd_enable="YES"
syslogd_flags="-ss"
icmp_drop_redirect="YES"
log_in_vain="YES"
inetd_enable=”NO”                # 如果pure-ftpd以Inetd方式运行,需设置为YES

禁止一般用户查看系统日志

QUOTE:
# chmod g-w,o-r /var/log/*
# chmod 600 /etc/syslog.conf
# chmod 600 /etc/newsyslog.conf

对bin和sbin进行安全保护

QUOTE:
# chflags schg /bin/*
# chflags schg /sbin/*

禁止一般用户使用crontab

QUOTE:
# ee /var/cron/allow

CODE:
root

QUOTE:
# chmod 600 /var/cron/allow

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 文章录入:admin    责任编辑:admin 
     
     
     
     
     
     
     
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)