# 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: . - Uzak bir sunucuya bağlan: `ssh {{kullanici}}@{{uzak_sunucu}}` - Belirli bir kimlik dosyası (özel anahtar) ile uzak sunucuya bağlan: `ssh -i {{anahtar/dosyasi/yolu}} {{kullanici}}@{{uzak_sunucu}}` - `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): `ssh -D {{1080}} {{kullanici}}@{{uzak_sunucu}}` - 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: `ssh -L {{9999}}:{{example.org}}:{{80}} -N -T {{kullanici}}@{{uzak_sunucu}}` - SSH atlama: Bir atlama sunucusu üzerinden uzak sunucuya bağlan (birden fazla atlama virgülle ayrılabilir): `ssh -J {{kullanici}}@{{atlama_sunucusu}} {{kullanici}}@{{uzak_sunucu}}` - Takılmış bir oturumu kapat: `<~><.>`