2026-06-12 17:51:25 -06:00
# ssh
> Secure Shell, uzak sistemlere güvenli bağlantı kurmak için kullanı lan bir protokoldür.
> Uzak sunucuda oturum açmak veya komut çalı ştı rmak için kullanı labilir.
> Daha fazla bilgi için: <https://man.openbsd.org/ssh>.
- Uzak bir sunucuya bağlan:
`ssh {{kullanici}}@{{uzak_sunucu}}`
- Belirli bir kimlik dosyası (özel anahtar) ile uzak sunucuya bağlan:
2026-07-08 16:22:34 -06:00
`ssh {{kullanici}}@{{uzak_sunucu}} -i {{anahtar/dosyasi/yolu}}`
2026-06-12 17:51:25 -06:00
- `10.0.0.1` IP adresli uzak sunucuya belirli bir port ile bağlan (Not: `10.0.0.1` kı saltı larak `10.1` yazı labilir):
`ssh {{kullanici}}@10.0.0.1 -p {{2222}}`
- Uzak sunucuda etkileşimli komut çalı ştı rmak için tty tahsisi ile bağlan:
`ssh {{kullanici}}@{{uzak_sunucu}} -t {{komut}} {{komut_argumanlari}}`
- SSH tünelleme: Dinamik port yönlendirme (`localhost:1080` üzerinde SOCKS proxy):
2026-07-08 16:22:34 -06:00
`ssh {{kullanici}}@{{uzak_sunucu}} -D {{1080}}`
2026-06-12 17:51:25 -06:00
- SSH tünelleme: Belirli bir portu yönlendir (`localhost:9999` 'dan `example.org:80` 'e), sahte tty tahsisini ve uzak komut çalı ştı rmayı devre dı şı bı rak:
2026-07-08 16:22:34 -06:00
`ssh {{kullanici}}@{{uzak_sunucu}} -L {{9999}}:{{example.org}}:{{80}} -N -T`
2026-06-12 17:51:25 -06:00
- SSH atlama: Bir atlama sunucusu üzerinden uzak sunucuya bağlan (birden fazla atlama virgülle ayrı labilir):
2026-07-08 16:22:34 -06:00
`ssh {{kullanici}}@{{uzak_sunucu}} -J {{kullanici}}@{{atlama_sunucusu}}`
2026-06-12 17:51:25 -06:00
- Takı lmı ş bir oturumu kapat:
`<Enter><~><.>`