Cloudflare

Cloudflare Tunnel ile SSH Erişimi Nasıl Yapılır?

Cloudflare Tunnel ile SSH Erişimi Nasıl Yapılır? konusunda güvenli uygulama, doğrulama ve sık yapılan hatalar için UST Bilişim teknik rehberi.

Cloudflare Tunnel ile SSH Erişimi Nasıl Yapılır?Teknik bilgi • Uygulanabilir yaklaşım
Cloudflare Tunnel ile SSH Erişimi Nasıl Yapılır? konusunda güvenli uygulama, doğrulama ve sık yapılan hatalar için UST Bilişim teknik rehberi.

Bu örnek, istemci tarafında cloudflared ve OpenSSH kullanarak Access korumalı bir SSH hostname'ine bağlanır. Sunucuda normal SSH kullanıcı/anahtar doğrulaması devam eder; Access girişi işletim sistemi kullanıcı hesabının yerine geçmez.

SSH erişiminde iki kimlik katmanı
Access izni, SSH kullanıcı hesabının ve anahtarının yerine geçmez.

1. Sunucuda SSH ve tüneli hazırlayın

SSH'nin yerelde çalıştığını kontrol edin. Cloudflare tünelinde ssh.example.com hostname'ini ssh://localhost:22 hizmetine yönlendirin; özel port varsa değiştirin. Bu hostname için Access uygulaması oluşturup yalnız izinli kullanıcı/grubu tanımlayın. Başlamadan mevcut yönetim oturumunu ve konsol erişimini koruyun.

2. İstemciyi yapılandırın

İstemciye resmi cloudflared paketini kurun. command -v cloudflared ile yolu bulun. Kullanıcının ~/.ssh/config dosyasına ekleyin:

Host ust-sunucu
    HostName ssh.example.com
    User yonetici
    ProxyCommand /usr/local/bin/cloudflared access ssh --hostname %h
    IdentityFile ~/.ssh/id_ed25519
    IdentitiesOnly yes

Binary yolunu, hostname'i, kullanıcıyı ve anahtar yolunu değiştirin. Private key'yi sunucuya veya web dizinine yüklemeyin.

3. Bağlanın ve kimliği doğrulayın

ssh ust-sunucu

Tarayıcıda Access oturumu açılır. Ardından sunucunun SSH host key'sini güvenilir konsoldaki fingerprint ile karşılaştırın. İlk gördüğünüz anahtarı kaynağını doğrulamadan kabul etmeyin.

4. Hata ayrımı

Access reddi varsa uygulama politikası/e-posta/grup üyeliğini inceleyin. Permission denied (publickey) varsa tünel kurulmuş olabilir; sunucudaki kullanıcı, authorized_keys ve izinleri kontrol edin. Tünel sağlıklı ama bağlantı kapanıyorsa SSH servis portunu ve connector logunu kontrol edin.

Kontrol

İzinsiz hesapla Access reddini, izinli hesapla SSH anahtar doğrulamasını sınayın. Başarılı testten sonra doğrudan dış SSH erişimini daraltabilirsiniz; geri dönüş konsolunu koruyun.

UST Bilişim Yaklaşımı

Bilgiyi uygulanabilir projeye dönüştürelim.

İhtiyacınızı teknik, operasyonel ve ticari açıdan değerlendirip doğru çözüm yol haritasını birlikte oluşturalım.

Projenizi Anlatın