User Tools

Site Tools


linux:ssh

ssh

http://www.aixchina.net/home/space.php?uid=73104&do=blog&id=30463

http://shenfeng.me/ssh-usage.html

Forward the local port 8080 to the remote server 8080,so you can visit the local server via the remote server.

ssh -R :8080:localhost:8080 -Nf root@vps.pjq.me -p 2222

ssh auto login

http://riny.net/2014/git-ssh-key/

ssh key generate

Apps-iMac:.ssh pengjianqing$ ssh-keygen -t rsa -C "pengjianqing@gmail.com"

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/pengjianqing/.ssh/id_rsa): digitalocean_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in digitalocean_rsa.
Your public key has been saved in digitalocean_rsa.pub.
The key fingerprint is:
ec:aa:66:48:07:e0:91:53:73:2b:e9:14:c0:f6:ca:d5 pengjianqing@gmail.com
The key's randomart image is:
+--[ RSA 2048]----+
|..++ .           |
|.*  = .          |
|o.++..           |
| .+o.E .         |
|. oo    S        |
| o. .  .         |
| . o    .        |
|  . o  .         |
|   o...          |
+-----------------+

Then get the pub key

cat digitalocean_rsa.pub

Add it to the server side

root@pjq:~# vim ~/.ssh/authorized_keys

multiple ssh keys

Sometimes we will have many different ssh keys, so need config it to support different keys.

touch ~/.ssh/config

Apps-iMac:.ssh pengjianqing$ cat config

Host ef.pjq.me
    IdentityFile ~/.ssh/digitalocean_rsa
    User root

so finally the config will be like this

Host ef.pjq.me
    IdentityFile ~/.ssh/digitalocean_rsa
    User root

Host aliyun.pjq.me
    IdentityFile ~/.ssh/aliyun_rsa
    User root

Host vps.pjq.me
    IdentityFile ~/.ssh/yardvps_rsa
    User root

ssh socks 5

ssh -qTfnN -D 7070 root@vps.pjq.me -p 2222
/var/www/dokuwiki/wiki/data/pages/linux/ssh.txt · Last modified: 2017/12/15 13:22 by percy