1.3 KiB
Raw Blame History

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:

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:

<Enter><~><.>