Lembar Contekan SSH
Referensi SSH yang dapat dicari dan dicetak — koneksi, kunci, konfigurasi, tunneling, SCP/SFTP, dan agent forwarding. Gratis.
Connecting
10ssh user@host
ssh -p 2222 user@host
ssh -i ~/.ssh/id_ed25519 user@host
ssh user@host 'uptime'
ssh -v user@host
ssh -t user@host 'sudo -i'
ssh -X user@host
ssh -o ServerAliveInterval=60 user@host
exit / Ctrl-D
~.
Key generation
8ssh-keygen -t ed25519 -C 'you@example.com'
ssh-keygen -t rsa -b 4096
ssh-keygen -t ed25519 -f ~/.ssh/work
ssh-keygen -p -f ~/.ssh/id_ed25519
ssh-keygen -y -f ~/.ssh/id_ed25519
ssh-keygen -l -f ~/.ssh/id_ed25519.pub
ssh-keygen -lv -f ~/.ssh/id_ed25519.pub
ssh-keygen -R host
Installing public keys
7ssh-copy-id user@host
ssh-copy-id -i ~/.ssh/work.pub user@host
ssh-copy-id -p 2222 user@host
cat ~/.ssh/id_ed25519.pub | ssh user@host 'cat >> ~/.ssh/authorized_keys'
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
pbcopy < ~/.ssh/id_ed25519.pub
SSH config (~/.ssh/config)
10Host myserver
HostName 203.0.113.10
User deploy
Port 2222
IdentityFile ~/.ssh/work
IdentitiesOnly yes
ForwardAgent yes
Host *.example.com
Host *
ServerAliveInterval 60
Port forwarding / tunneling
7ssh -L 8080:localhost:80 user@host
ssh -L 5432:db.internal:5432 user@host
ssh -R 9000:localhost:3000 user@host
ssh -D 1080 user@host
ssh -N -L 8080:localhost:80 user@host
ssh -f -N -L 8080:localhost:80 user@host
ssh -g -L 8080:localhost:80 user@host
Jump hosts / bastions
5ssh -J jump@bastion user@target
ssh -J h1,h2 user@target
ProxyJump bastion
ProxyCommand ssh -W %h:%p bastion
ssh -o ProxyJump=bastion user@target
File transfer (scp & sftp)
7scp file user@host:/path/
scp user@host:/path/file .
scp -r dir/ user@host:/path/
scp -P 2222 file user@host:/path/
sftp user@host
put localfile / get remotefile
rsync -avz -e ssh dir/ user@host:/path/
ssh-agent & forwarding
7eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
ssh-add -l
ssh-add -D
ssh-add --apple-use-keychain ~/.ssh/id_ed25519
ssh -A user@host
ForwardAgent yes
Tidak ada entri yang cocok dengan “:q”.
Tentang Lembar Contekan SSH
Lembar contekan SSH ini mengumpulkan perintah dan konfigurasi yang Anda butuhkan untuk bekerja dengan server jarak jauh: koneksi, pembuatan kunci, instalasi kunci publik, file ~/.ssh/config, port forwarding dan tunneling, jump host serta bastion, transfer file dengan scp dan sftp, serta ssh-agent dengan agent forwarding.
Sintaks SSH mudah setengah-setengah diingat — apakah itu -L atau -R untuk tunnel tersebut, flag ssh-keygen mana yang menghasilkan kunci modern, bagaimana cara kerja ProxyJump? Setiap baris di sini menjawab salah satu pertanyaan tersebut dengan perintah yang tepat dan penjelasan satu baris.
Lembar contekan ini gratis dan sepenuhnya dirender di browser Anda. Saring secara langsung dengan pencarian, lompat ke suatu bagian dari daftar isi yang sticky, salin perintah apa pun dengan satu klik, dan cetak untuk saat-saat ketika SSH lah yang justru bermasalah.
Cara menggunakan Lembar Contekan SSH
- Buka lembar contekan dan telusuri bagian-bagiannya, dari Koneksi dan Pembuatan kunci hingga ssh-agent & forwarding.
- Cari istilah seperti tunnel, scp, atau ProxyJump untuk menyaring perintah secara langsung.
- Lompat ke Port forwarding / tunneling atau SSH config melalui sidebar sticky saat Anda butuh resep tertentu.
- Klik sebuah perintah atau ikon salinnya untuk menyalinnya, lalu sesuaikan placeholder host dan port.
- Cetak lembar contekan untuk menyimpan salinan offline saat terjadi keadaan darurat server.