Chinaunix首页 | 论坛 | 博客
  • 博客访问: 26616
  • 博文数量: 3
  • 博客积分: 198
  • 博客等级: 入伍新兵
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-29 17:37
文章分类

全部博文(3)

文章存档

2011年(1)

2010年(2)

最近访客

分类:

2010-05-05 17:29:58

在linux系统中,ssh是远程登录的默认工具,因为该工具的协议使用了RSA/DSA的加密算法.该工具做linux系统的远程管理是非常安全的。telnet,因为其不安全性,在linux系统中被搁置使用了。

ssh有一套很有用的工具,其中的ssh-keygen可以用来生成private和public密钥.将生成的public密钥拷贝到远程机器后,可以使ssh到另外一台机器的登陆不用密码.具体方法如下.

1) 在本地机器中的~/.ssh/目录下执行下命令,

ssh-keygen -t rsa

然后一路回车。

将生成两个文件,id_dsa和id_dsa.pub。

2) 将id_dsa.pub的内容添加到远程服务器的~/.ssh/authorized_keys中.

cat id_dsa.pub >>authorized_keys

注意:目录.ssh和文件authorized_keys的权限必须是600.

完成这些工作后,用户从本地机器到远程机器的登录就不用密码了。可以直接用SSH传输文件和登录了。

阅读(1489) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:不同网段添加路由

给主人留下些什么吧!~~