Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1637497
  • 博文数量: 126
  • 博客积分: 1541
  • 博客等级: 上尉
  • 技术积分: 1914
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-20 11:14
文章分类

全部博文(126)

文章存档

2014年(21)

2013年(42)

2012年(63)

分类: LINUX

2012-09-18 20:17:09

先查看本机上是否有id_isa.pub 
如果有:
直接执行
   scp /home/yangfeng/.ssh/id_rsa.pub yangfeng@192.168.4.250:~/.ssh/authorized_keys 
如果没有:
1.在本机终端上运行
ssh-keygen -t rsa (加密方式选 rsa|dsa均可以,默认dsa
ssh-keygen -t rsa #使用rsa加密
2.改变权限
  1. chmod 755 ~/.ssh/  
  2. chmod 600 ~/.ssh/id_rsa ~/.ssh/id_rsa.pub   
  3. chmod 644 ~/.ssh/known_hosts  
3. 将本机~/yangfeng/.ssh/id_isa.pub拷贝到远程服务器上。
scp /home/yangfeng/.ssh/id_rsa.pub yangfeng@192.168.4.250:~/.ssh/authorized_keys

附加知识点:
1、ssh-keygen -t [rsa|dsa],将会生成密钥文件和私钥文件 id_rsa,id_rsa.pub或id_dsa,id_dsa.pub

2.ssh-keygen设置ssh无密码登录

ssh-keygen - 生成、管理和转换认证密钥,包括 RSA 和 DSA 两种密钥 密钥类型可以用 -t 选项指定。如果没有指定则默认生成用于SSH-2的RSA密钥3  ~/.ssh/identity

             该用户默认的 RSA1 身份认证私钥(SSH-1)。此文件的权限应当至少限制为"600"

             生成密钥的时候可以指定采用密语来加密该私钥(3DES)

             将在登录的时候读取这个文件。

     ~/.ssh/identity.pub

             该用户默认的 RSA1 身份认证公钥(SSH-1)。此文件无需保密。

             此文件的内容应该添加到所有 RSA1 目标主机的 ~/.ssh/authorized_keys 文件中。

 

     ~/.ssh/id_dsa

             该用户默认的 DSA 身份认证私钥(SSH-2)。此文件的权限应当至少限制为"600"

             生成密钥的时候可以指定采用密语来加密该私钥(3DES)

             将在登录的时候读取这个文件。

 

     ~/.ssh/id_dsa.pub

             该用户默认的 DSA 身份认证公钥(SSH-2)。此文件无需保密。

             此文件的内容应该添加到所有 DSA 目标主机的 ~/.ssh/authorized_keys 文件中。

 

     ~/.ssh/id_rsa

             该用户默认的 RSA 身份认证私钥(SSH-2)。此文件的权限应当至少限制为"600"

             生成密钥的时候可以指定采用密语来加密该私钥(3DES)

             将在登录的时候读取这个文件。

 

     ~/.ssh/id_rsa.pub

             该用户默认的 RSA 身份认证公钥(SSH-2)。此文件无需保密。

             此文件的内容应该添加到所有 RSA 目标主机的 ~/.ssh/authorized_keys 文件中。

 

     /etc/ssh/moduli

             包含用于 DH-GEX 的 Diffie-Hellman groups

 BG2BLT01 is on, BG2BLT02 is power off. They’re too noisy L

When and how to move them to data center?

 

Please update SSH key in .33 server for git repo access.

ssh-keygen -t dsa

 

scp ~/.ssh/id_dsa.pub [YOUR_USER_NAME]@10.38.116.33:authorized_keys

 

ssh [YOUR_USER_NAME]@ 10.38.116.33

 

skip below 3 steps if you already have .ssh and .ssh/authorized_keys

mkdir -m 700 .ssh

touch .ssh/authorized_keys

chmod 600 .ssh/authorized_keys

 

cat authorized_keys >> .ssh/authorized_keys;exit

 

vi ~/.ssh/config

add lines and save quit

host 10.38.116.33

阅读(727) | 评论(1) | 转发(1) |
给主人留下些什么吧!~~

dan25700151072012-12-30 17:31:52

楼主好!我是上学吧网站的工作人员。今天我浏览了您的博客,发现您文章内容都写得非常好,想要与您进行合作。如果您有意向,可以直接加我的QQ:2376659693 进行详细沟通。