SSH ile bağlan
Kontrol paneli üzerinden veya public key ile kendi SSH istemcinizi kullanarak web hostinginize SSH ile bağlanın ve yaygın hata mesajları için yardım alın.
Web hostinginize doğrudan Kontrol Panelimiz üzerinden SSH ile kolayca bağlanabilirsiniz. Bu işlem, Kontrol Panelimizdeki "Website" -> "SSH erişimi" menü öğesi altında 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 public anahtar eklemeniz gerekir.
Public & private anahtarlar oluşturun
Henüz bir SSH anahtar çiftiniz yoksa, bunu Linux komutuyla oluşturabilirsiniz
ssh-keygen -t rsa
Bu, bilgisayarınızda hem bir private hem de bir public anahtar oluşturur.
Public anahtarınız "id_rsa.pub" dosyasında, private anahtarınız ise "id_rsa" dosyasında bulunur.
Ayrıca Windows programı PuTTYgen kullanabilirsiniz.
Public anahtarı yükleyin
Public 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 public 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 SSH ile bağlanmanız gerekir; örneğin FTP'de olduğu gibi aynı kullanıcı adıyla. SSH ile giriş yapabilmek için bir public anahtar yüklemiş olmanız gerekir.
PuTTY ile bağlanın (Windows)
PuTTY ile bağlanmak istiyorsanız, bağlanırken private anahtarınızı belirtmek için Pageant kullanabilirsiniz.
Giriş sırasındaki hata mesajları
Hata: Permission denied (publickey)
Bu hata, giriş sırasında private 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
ControlMaster ile bağlantıları yeniden kullanın
Çok sayıda kısa SSH bağlantısı yapıyorsanız (örneğin scriptler, rsync veya git aracılığıyla), OpenSSH'nin ControlMaster özelliğiyle zaman kazanabilirsiniz. Bu, 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ğıdakini ekleyin:
Host simply
HostName ssh.simply.com
User ditbrugernavn
ControlMaster auto
ControlPath ~/.ssh/cm-%r@%h:%p
ControlPersist 10m
Bunun ardından 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ıyı yeniden kullanır.
SSH anahtar yönlendirme
SSH anahtar yönlendirme (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