测试用户: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