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] ... 下一页 >>

