1,git生成ssh key
ssh-keygen -t rsa -C "邮箱名称"
生成秘钥文件
2,服务器上配置
登录服务器在根目录运行
ls
-a
查看 是否有 .ssh 文件,ssh 文件目录
2, ssh新建目录authorized_keys,并设置权限 600 权限等于*
说明:~目录权限是750,~/.ssh 的是700, ~/.ssh/* 的是600,~/.ssh/config 是700
touch .ssh/authorized_keys && chmod 600 .ssh/authorized_keys
3,我们再把本地的秘钥传到服务器,放入到.ssh 文件目录下就可以了
免密登录服务器:
设置本地转发:数据库端口远程映射 命令
{ssh client} # ssh -g -L 2323:<remote-host>:23 username@<ssh-server>
本地端口 33307 访问测试
远程映射原理讲解:https://www.linuxidc.com/Linux/2016-01/127868.htm