会员名称:  密码:   验证码:     会员注册  忘记密码? 
设为首页
加入收藏
返回首页
媒体资讯>> 业界资讯 - 会展动态 - 竞赛&活动 - IT互联网  媒体学院>> 图形图像 - 网页制作 - 网络编程 - 数据库 - 服务器 - 网络应用  作品赏析>> 视频音响 - CG动画 - UI设计 - 平面设计 - 网页设计 - 摄影映象 - 三维2D - 其它设计  媒体工作室>> 视频影像 - 音频声响 - 三维2D - 平面视觉 - 软硬技术 - 摄影映象  人物访谈>> 人物访谈 - 华夏新锐  媒体杂志>> 媒体杂志  素材图库>> 丽景佳图 - 设计素材 - 资料图库 - 矢量图库 - 动态动画 - 特色图标  酷站赏析>> 韩国网站 - 国外网站 - 国内网站  会员中心>> 会员注册 - 会员登陆
当前位置:华夏媒体 - > 媒体学院 - > 服务器 - > LINUX服务器 - > linux SSH 的一些安全小技巧
   
   
   
linux SSH 的一些安全小技巧 linux SSH 的一...  [LINU...]
More... 
   
网络协议X档案全集(十) 网络协议X档案...  [其它...]
不可忽视的BIOS参数设置 不可忽视的BIO...  [其它...]
微软IE浏览器非常规修改全攻略(上) 微软IE浏览器非...  [其它...]
微软IE浏览器非常规修改全攻略(下) 微软IE浏览器非...  [其它...]
网管十招 网管十招  [其它...]
微软安全问题 源自OS和IE中集成RSS 微软安全问题 ...  [其它...]
修改注册表使电脑更安全 修改注册表使电...  [其它...]
利用注册表管理IP地址 利用注册表管理...  [其它...]
有关IIS HACK的一些方法整理 有关IIS HACK的...  [其它...]
More 
linux SSH 的一些安全小技巧
编辑:华夏媒体     作者:未知     来源:网络     时间:2006-07-29     总浏览量:1640
文字大小:[      ]     文字颜色:      双击滚屏/单击停止

[上一页] [1] [2] [3] [4] [5] [下一页] 

一, 前言 

关于 ssh 的好处, 相信不用我多说了吧? 
简而言之, 之前的 rpc command 与 telnet 都全可用 ssh 代替. 
比方如下的这些常见功能: 
- 远程登录 
ssh user@remote.machine 
- 远程执行 
ssh user@remote.machine ’command ...’ 
- 远程粗?
scp user@remote.machine:/remote/path /local/path 
scp /local/path user@remote.machine:/remote/path 
- X forward 
ssh -X user@remote.machine 
xcommand ... 
- Tunnel / Portforward 
ssh -L 1234:remote.machine:4321 user@remote.machine 
ssh -R 1234:local.machine:4321 user@remote.machine 
ssh -L 1234:other.machine:4321 user@remote.machine 

至于详细的用法, 我这就不说了. 请读者自行研究吧. 
我这里要说的, 是针对 ssh 服务为大家介绍一些安全技巧, 希望大家用得更安心些. 


二, 实作 

(实作以 RedHat 9 为范例) 

1) 禁止 root 登录 

# vi /etc/ssh/sshd_config 
PermitRootLogin no 

2) 废除密码登录, 强迫使用 RSA 验证(假设 ssh 账户为 user1 ) 

# vi /etc/ssh/sshd_config 
RSAAuthentication yes 
PubkeyAuthentication yes 
AuthorizedKeysFile     .ssh/authorized_keys 
PasswordAuthentication no 
# service sshd restart 
# su - user1 
$ mkdir ~/.ssh 2>/dev/null 
$ chmod 700 ~/.ssh 
$ touch ~/.ssh/authorized_keys 
$ chmod 644 ~/.ssh/authorized_keys 

-------------------------------------------------- 
转往 client 端: 
$ ssh-keygen -t rsa 
(按三下 enter 完成﹔不需设密码,除非您会用 ssh-agent 。) 
$ scp ~/.ssh/id_rsa.pub user1@server.machine:id_rsa.pub 
(若是 windows client, 可用 puttygen.exe 产生 public key, 
然后复制到 server 端后修改之, 使其内容成为单一一行.) 
--------------------------------------------------- 

回到 server 端: 
$ cat ~/id_rsa.pub >> ~/.ssh/authorized_keys 
$ rm ~/id_rsa.pub 
$ exit 

3) 限制 su / sudo 名单: 

# vi /etc/pam.d/su 
auth  required  /lib/security/$ISA/pam_wheel.so use_uid 
# visudo 
%wheel  ALL=(ALL)   ALL 
# gpasswd -a user1 wheel 

4) 限制 ssh 使用者名单 

# vi /etc/pam.d/sshd 
auth       required     pam_listfile.so item=user sense=allow file=/etc/ssh_users onerr=fail 


[上一页] [1] [2] [3] [4] [5] [下一页] 

打印   收藏   关闭   至顶部  


关于我们 | 联系我们 | 合作伙伴 | 站点地图 | 免责声明 | 版权声明 | 意见建议
版权所有  Copyright © 2005-2006 华夏媒体(Media86.Com). All Rights Reserved .
网站备案号:粤ICP备06055307号