SSH建立信任关系

测试用户:dev和test

1. 生成SSH密钥,均执行该命令

/usr/bin/ssh-keygen -t rsa

2. 修改目录权限,均执行该命令

chmod -R 700 ~/.ssh

3. 复制公钥文件

cd ~/.ssh

cp id_rsa.pub id_rsa.pub.dev   # dev

cp id_rsa.pub id_rsa.pub.test  # test

4. 使用ftp工具,将公钥文件互传给对端$HOME/.ssh目录下

5. 生成鉴权文件,均执行该命令

cd ~/.ssh

touch authorized_keys

cat id_rsa.pub.dev id_rsa.pub.test >> authorized_keys 

6. 将passphrase导入内存中,均执行该命令

exec /usr/bin/ssh-agent $SHELL

/usr/bin/ssh-add

7. 测试

sftp [email protected]      # test

sftp [email protected]   # dev   

8. 第一次登陆,在.ssh目录下,会自动生成known_hosts

相关推荐