SSH ile bağlan
Web hostinginize Kontrol Paneli'nden veya yüklediğiniz public key ile kendi SSH istemcinizden SSH ile bağlanın – dosyaları SFTP ile de güvenle aktarabilirsiniz.
Web hostinginize SSH ile kolayca bağlanabilirsiniz, doğrudan Kontrol Panelimiz üzerinden. Bu işlem, Kontrol Panelimizdeki "Website" -> "SSH erişimi" menü öğesi altından yapılır.
Kendi SSH istemcinizle bağlanın
Kendi bilgisayarınızdan bir Simply.com web hostingine SSH ile bağlanmak için, web hostinginize bir genel anahtar (public key) eklemeniz gerekir.
Genel ve özel anahtarlar oluşturun
Henüz bir SSH anahtar çiftiniz yoksa, Linux komutuyla oluşturabilirsiniz:
ssh-keygen -t rsa
Bu, bilgisayarınızda hem bir özel hem de bir genel anahtar oluşturacaktır.
Genel anahtarınız "id_rsa.pub" dosyasında, özel anahtarınız ise "id_rsa" dosyasında bulunur.
Ayrıca Windows programı PuTTYgen kullanabilirsiniz.
Genel anahtarı yükleyin
Genel anahtarınıza sahip olduğunuzda, Simply.com kontrol paneline girmeniz ve ilgili ürün altında, "Website" menüsünden "SSH erişimi" öğesini seçmeniz gerekir. Burada genel SSH anahtarınızı ekleyebilirsiniz. Bu işlem tamamlandığında web hostinginize SSH ile bağlanabilirsiniz.
SSH ile bağlanın
ssh.simply.com adresine, örneğin FTP için kullandığınızla aynı kullanıcı adıyla SSH ile bağlanmanız gerekir.
SSH ile giriş yapabilmek için bir genel anahtar yüklemiş olmanız gerekir.
PuTTY ile bağlanın (Windows)
PuTTY ile bağlanmak istiyorsanız, bağlanırken özel anahtarınızı belirtmek için Pageant kullanabilirsiniz.
Giriş sırasındaki hata mesajları
Hata: Permission denied (publickey)
Bu hata, giriş sırasında özel anahtarınızı göndermediğinizde oluşur. SSH istemcinizin ayarlarını kontrol edin.
Anahtarı gönderdiğinizden emin olun.
Hata: No hostkey for host
Bu, SSH istemcinizin known_hosts dosyasında sunucunun host anahtarının eksik olduğu anlamına gelir. Şu komutla ekleyin:
ssh-keyscan -t rsa,ecdsa,ed25519 ssh.simply.com >> ~/.ssh/known_hosts
SFTP ile bağlanın
Dosyaları SFTP (SSH File Transfer Protocol) ile de güvenli bir şekilde aktarabilirsiniz. SFTP, SSH ile aynı sunucuyu ve girişi kullanır; bu nedenle yukarıda açıklandığı gibi aynı kullanıcı adını ve genel anahtarı kullanmanız gerekir.
Şu komutla bağlanabilirsiniz:
sftp ditbrugernavn@ssh.simply.com
Alternatif olarak, FileZilla veya WinSCP gibi grafik bir istemci kullanabilirsiniz. Protokol olarak SFTP'yi seçin, ssh.simply.com adresini host olarak belirtin ve kullanıcı adınızın yanı sıra özel anahtarınızı kullanın.
ControlMaster ile bağlantıları yeniden kullanın
Çok sayıda kısa SSH bağlantısı yapıyorsanız (örneğin betikler, rsync veya git üzerinden), OpenSSH'nin ControlMaster özelliğiyle zaman kazanabilirsiniz. Bu özellik mevcut bir bağlantıyı yeniden kullanır, böylece sonraki bağlantıların tüm giriş işlemini yeniden gerçekleştirmesi gerekmez.
~/.ssh/config dosyanıza aşağıdakileri ekleyin:
Host simply
HostName ssh.simply.com
User ditbrugernavn
ControlMaster auto
ControlPath ~/.ssh/cm-%r@%h:%p
ControlPersist 10m
Bundan sonra, ilk bağlantı (ssh simply) bir "master" bağlantısı oluşturur ve sonraki tüm bağlantılar bu bağlantıyı yeniden kullanır – bu da onları neredeyse anlık hale getirir.
ControlMaster'ı, ~/.ssh/config dosyanızı düzenlemeden doğrudan komut satırından da kullanabilirsiniz:
ssh -o ControlMaster=auto -o ControlPath=~/.ssh/cm-%r@%h:%p -o ControlPersist=10m ditbrugernavn@ssh.simply.com
Aynı ControlPath ile yapılan sonraki bağlantılar master bağlantısını yeniden kullanır.
SSH‑key‑forwarding
SSH‑key‑forwarding (agent forwarding), Simply.com sunucularında desteklenmemektedir. Web sunucunuzdan diğer sunuculara SSH bağlantıları yapmanız gerekiyorsa, sunucuya adanmış bir anahtar yerleştirmek gibi alternatif yöntemler kullanmanız gerekir.
Destek kategorisinden makale: PHP