you->jump->dest
1. Passwordless SSH Login
Passwordless SSH Login between machines: you->jump, jump->dest
detail
- gen key:
ssh-keygen
on you and jump - pass key:
first,~/.ssh/config
on you:
Host jump
HostName ip_addr1
User username
~/.ssh/config
on jump:
Host dest
HostName ip_addr2
User username
then,
on you: ssh-copy-id jump
on jump: ssh-copy-id dest
3. check
on you: ssh jump
on jump: ssh dest
2. ProxyCommand
~/.ssh/config
on you:
Host jump
HostName ip_addr1
User username
Host dest
HostName ip_addr2
User username
ProxyCommand ssh -W %h:%p jump
3. Passwordless SSH Login
now you can pass key on you to dest (ssh-copy-id dest
)
4. done!
on you: ssh dest
仍然不能免密的原因
scp传送文件
you<->destscp some_file_path dest:file_path
scp dest:some_file_path file_path