今天用ssh 的一种产品: tectia 来实现 key exchange的时候,碰到很多问题
在/opt/tectia/bin 下执行: ssh-genyi-g3 来生产 key,
key 的形式是: key_dsa_2048_a.pub,如果再重新生成一个,就会
在/home/user_name/.ssh2/看到:key_dsa_2048_b.pub
好,下面进行测试:
source server: 192.168.0.100 hostname: host_100
target server: 192.168.0.101 hostname: host_101
目的: host_100 很连通 host_101, 在用户user_name 下采用互相信任机制。
step1:
方法:在server: host_100上用 ID : user_name 进去
cd /opt/tectia/bin
./ssh-keygen-g3 会生产key: key_dsa_2048_a.pub 和 key_dsa_2048_a
注意:generate key 的过程中一路回车。
step2:
把生好的public key: key_dsa_2048_a.pub 放到host_101 上: 目录是: /home/user_name/.ssh2
注意: 在host_100 先check 一下 size, 放到host_101 上再 check size,
昨天就发现:size 不一样,vi 一下,发现最后一行有个:^M
把它去掉就可以了。
step3:
在 ta