Bilgi Bankası

SSH ve Terminal Kullanımı

<h2>SSH ile Sunucuya Bağlanma</h2>

<h3>SSH Nedir?</h3>
<p>SSH (Secure Shell), sunucunuza güvenli komut satırı erişimi sağlar. VPS ve dedicated sunucularda varsayılan olarak aktiftir.</p>

<h3>SSH Bağlantısı</h3>

<h4>Windows (PuTTY)</h4>
<ol>
<li>PuTTY'yi indirin ve açın</li>
<li>Host Name: Sunucu IP veya domain</li>
<li>Port: 22 (veya özel port)</li>
<li>Connection type: SSH</li>
<li>"Open" tıklayın</li>
<li>Kullanıcı adı ve şifre girin</li>
</ol>

<h4>Windows 10/11 (PowerShell)</h4>
<pre>
ssh kullanici@sunucu-ip
</pre>

<h4>Mac/Linux (Terminal)</h4>
<pre>
ssh kullanici@sunucu-ip
ssh -p 2222 kullanici@sunucu-ip # Özel port
</pre>

<h3>SSH Key ile Bağlantı</h3>

<h4>Key Oluşturma</h4>
<pre>
ssh-keygen -t rsa -b 4096
</pre>

<h4>Key'i Sunucuya Ekleme</h4>
<pre>
ssh-copy-id kullanici@sunucu-ip
</pre>

<h3>Temel SSH Komutları</h3>
<pre>
# Bağlantıyı sonlandır
exit

# Dosya kopyalama (SCP)
scp dosya.txt kullanici@sunucu:/hedef/klasor/

# Klasör kopyalama
scp -r klasor kullanici@sunucu:/hedef/

# Sunucudan dosya indirme
scp kullanici@sunucu:/dosya.txt ./
</pre>

<h3>cPanel SSH Erişimi</h3>
<ol>
<li>cPanel > Güvenlik > SSH Erişimi</li>
<li>"SSH Anahtarlarını Yönet" tıklayın</li>
<li>Yeni anahtar oluşturun veya mevcut anahtarı içe aktarın</li>
<li>Anahtarı yetkilendirin</li>
</ol>

<h3>SSH Güvenliği</h3>
<ul>
<li>Varsayılan portu değiştirin (22 yerine)</li>
<li>Root girişini devre dışı bırakın</li>
<li>SSH key kullanın, şifre girişini kapatın</li>
<li>Fail2ban kurun</li>
</ul>
26 görüntülenme Son güncelleme: 14.04.2026