User Tools

Site Tools


linux:ssh

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
linux:ssh [2017/01/19 11:59]
frank
linux:ssh [2017/01/24 11:22] (current)
frank
Line 1: Line 1:
 +==== SSH ====
 +=== generate key ===
 +<​code>​
 +$ ssh-keygen -t rsa -b 4096
 +</​code>​
 +=== ssh agent ===
 +If your private key is encrypted with a passphrase(when you generate it by ssh-keygen),​ the passphrase must be entered every time you attempt to connect to an SSH server using public-key authentication.
 +
 +SSH agent is a program which caches your decrypted private keys and provides them to SSH client programs on your behalf.
 +
 +<​code>​
 +
 +$ eval $(ssh-agent)
 +
 +$ echo $SSH_AUTH_SOCK
 +
 +$ ssh-add (add ~/​.ssh/​id_rsa by default)
 +
 +$ ssh -T user@remote.com
 +</​code>​
 +
 +=== forwarding of authentication agent connection ===
 +-A enables forwarding of the authentication agent connection.
 +local -> server1 -> server2
 +<​code>​
 +$ eval $(ssh-agent)
 +$ ssh-add
 +$ ssh -A server1
 +<​host1>​ $ ssh server2
 +</​code>​
 +
 +
 === ssh tunnel ssh -L === === ssh tunnel ssh -L ===
  
Line 18: Line 50:
  
  
-$ tar -cf - xen_el5_i386_para | gzip -c -9 | ssh root@ostest117 "gzip -dc | tar -xf - -C /​OVS/​rpool"​ +  ​$ tar -cf - xen_el5_i386_para | gzip -c -9 | ssh root@ostest117 "gzip -dc | tar -xf - -C /​OVS/​rpool"​ 
-$ tar czf - xen_el5_i386_para | ssh root@ostest117 "tar xzf - -C /​OVS/​rpool"​+  $ tar czf - xen_el5_i386_para | ssh root@ostest117 "tar xzf - -C /​OVS/​rpool"​ 
 +   
 +   
 + ==== Reference === 
 +  - https://​wiki.archlinux.org/​index.php/​SSH_keys
linux/ssh.1484855968.txt.gz · Last modified: 2017/01/19 11:59 by frank