Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

you->jump->dest

1. Passwordless SSH Login

Passwordless SSH Login between machines: you->jump, jump->dest

detail

  1. gen key:
    ssh-keygen on you and jump
  2. 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

仍然不能免密的原因

copy-ssh-id问题解决

scp传送文件

you<->dest
scp some_file_path dest:file_path
scp dest:some_file_path file_path

评论