1.3 KiB
1.3 KiB
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.1IP adresli uzak sunucuya belirli bir port ile bağlan (Not:10.0.0.1kısaltılarak10.1yazı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'danexample.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><~><.>