需求:本地免密通过跳板机登陆云端服务器:
本地:10.5.74.234
跳板机:10.5.74.235
云端服务器:10.5.74.236
1.本地公钥配置:
(1).第一步:在本地,通过ssh-keygen -t rsa,生成公钥和私钥:id_rsa.pub和id_rsa,该文件保存在/home/kunshanhuang/.ssh/里面
(2)第二步:打开本地公钥id_rsa.pub,把里面的内容copy到跳板机和云端服务器上:
.ssh/authorized_keys上
2.跳板机公钥配置:
(1).第一步:在跳板机,通过ssh-keygen -t rsa,生成公钥和私钥:id_rsa.pub和id_rsa,该文件保存在/home/kunshanhuang/.ssh/里面
(2)第二步:打开本地公钥id_rsa.pub,把里面的内容copy云端服务器上;
3.本地config配置:在/home/kunshanhuang/.ssh/,touch config,并且编辑:
Host jump
HostName 10.5.74.235
Port 32200
User kunshanhuang
Host kunshanhuang
HostName 10.5.74.236
Port 32200
User kunshanhuang
ProxyCommand ssh -q -W %h:%p jump
4.一些常用的命令行:
登陆服务器:ssh kunshanhuang
本地拷贝到服务器:scp tmp kunshanhuang:/home/kunshanhuag/
其中tmp是文件,
服务器到本地:scp kunshanhuang:/home/kunshanhuang/tmp .