SSH Kopya Kâğıdı
Aranabilir, yazdırılabilir bir SSH başvurusu — bağlanma, anahtarlar, yapılandırma, tunneling, SCP/SFTP ve agent forwarding. Ücretsiz.
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
“:q” ile eşleşen bir girdi yok.
SSH Kopya Kâğıdı Hakkında
Bu SSH hile sayfası, uzak sunucularla çalışmak için ihtiyacınız olan komutları ve yapılandırmayı bir araya getirir: bağlanma, anahtar oluşturma, açık anahtar kurulumu, ~/.ssh/config dosyası, port yönlendirme ve tünelleme, atlama sunucuları ve bastionlar, scp ve sftp ile dosya aktarımı, ve agent yönlendirmeli ssh-agent.
SSH sözdizimi yarım yamalak hatırlanması kolay bir şeydir — o tünel için -L mi -R mi, hangi ssh-keygen bayrakları modern bir anahtar üretir, ProxyJump nasıl çalışır? Buradaki her satır, tam komut ve tek satırlık bir açıklamayla bu sorulardan birine cevap verir.
Sayfa ücretsizdir ve tamamen tarayıcınızda oluşturulur. Aramayla anında filtreleyin, yapışkan içindekiler tablosundan bir bölüme atlayın, herhangi bir komutu tek tıkla kopyalayın ve SSH'ın tam olarak bozulduğu anlar için yazdırın.
SSH Kopya Kâğıdı Nasıl Kullanılır
- Sayfayı açın ve Bağlanma ve Anahtar oluşturmadan ssh-agent & yönlendirmeye kadar bölümleri tarayın.
- Komutları anında filtrelemek için tunnel, scp veya ProxyJump gibi bir terim arayın.
- Belirli bir tarif gerektiğinde yapışkan kenar çubuğu üzerinden Port yönlendirme / tünelleme veya SSH yapılandırmasına atlayın.
- Bir komutu veya kopyalama simgesini kopyalamak için tıklayın, ardından sunucu ve port yer tutucularını uyarlayın.
- Sunucu acil durumları için çevrimdışı bir kopya tutmak üzere sayfayı yazdırın.