首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>网络管理>网络安全>正文

Linux下配置ssh无密码登录

http://www.oklinux.cn  2008-09-21  linuxidc   会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

假如你Linux Client是客户端, Server为服务器,用户名为user。现在要配置从Client到Server的无密码SSH登录。

1:在Client上产生一对密钥,执行ssh-keygen命令,需要输入的地方直接回车,接受缺省值即可,输出如下:

[user@Client .ssh]$ ssh-keygen -d
Generating public/private dsa key pair.

这时候,在/home/user/.ssh目录下,存有一对密钥id_dsa和id_dsa.pub。

2:当公钥id_dsa.pub以任何方式上传到Server上,如:

[user@Client .ssh]$ scp id_dsa.pub Server:/home/user

3:登录到Server上,执行以下命令

cat id_dsa.pub >> /home/user/.ssh/authorized_keys

这样就完成了配置,此时从Client登录Server,就无需输入密码了。这种方式是安全的,你完全不用担心别人从其它机器上也可以无密码登录Server。这个基本原理是这样:

你在client上产生的id_dsa和id_dsa.pub是一对密钥,只有用私钥id_dsa才能解开公钥id_dsa.pub。现在你把公钥存在服务器上,你登录服务器的时候,服务器会给提供经过公钥id_dsa.pub(其内容存在authorized_keys里)加密的数据让你解密,你的机器上用id_dsa这把私钥,去解密,解开之后Server放行。而别人的机器上没有id_dsa这个私钥,自然无法解密,从而无法无密码登录了。

当然,你要保证你机器上的私钥的安全。否则,如果别人取得了你的私钥,就好比别人取得了你房间的钥匙,然后就可以拿去开你家房门了


上一篇:实现Linux安全没有尚方宝剑   下一篇:远程安装Net-SNMP全过程

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·实现Linux安全没有尚方宝剑
·远程安装Net-SNMP全过程
·Linux服务器之22端口弱口令与SSH连接程序
·SUSE Linux网络配置以及防火墙配置
·Linux平台下防范黑客实用技巧分享
·简单七步让你建立更加安全的Linux服务器
·samhain:Linux下厉害的的入侵检测系统
·关于Linux操作系统的安全性
·Firefox 3.0.3发布 修正密码丢失问题(包括Linux版)
·Linux系统安全配置宝典
·Linux的安全性
·用修改过的Linux Kernel去发现恶意代码及研究对策
·从Linux内核漏洞考虑系统安全性
·Linux环境局域网内ARP欺骗的防止
·还是Linux安全 微软GDI 图片漏洞详细情况
·不当使用开源软件存在巨大安全隐患
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·FreeBSD ZIL机制不安全文件权限漏洞
·Novell eDirectory Post Auth头远程溢
·Linux Kernel Ext4子系统ioctl本地权限
·Linux Kernel ext4_fill_flex_info函数
·Linux Kernel ext4_decode_error函数空
·奥巴马任命网络安全专家担任“网络沙皇
·FreePBX多个跨站脚本和HTML注入漏洞
·DeluxeBB多个远程安全漏洞
·系统安全:Windows与Linux平台
·PostgreSQL爆漏洞 Oracle家Sun忙修补
·分析称谷歌Chrome OS 将成黑客主要攻击
·phpGroupWare多个输入验证漏洞
  阅读排行
·Ubuntu中UFW防火墙的安装及使用
·Ubuntu里安装配置防火墙
·Linux下Sniffer工具Tcpdump的安装和使
·Ubuntu下轻松安装小红伞杀毒软件
·Ubuntu防火墙 UFW 设置简介
·SUSE Linux 默认的iptables防火墙配置
·Linux下破解路由器WEP加密
·Linux系统中的Passwd文件详细解析
·CentOS Linux关闭防火墙
·Linux下安装配置NTOP监视网络使用情况[
·Linux安全之网上惊现傻瓜型病毒制作工
·配置Linux 内核并利用iptables 做端口
·Linux 安全模块(LSM)简介
·我的SUSE Linux防火墙配置笔记
·Ubuntu 9.04 下无线破解
网摘收藏: