Simply.com is available in english

SSH ile bağlan

ssh.simply.com üzerinden SSH ile web hostinginize nasıl bağlanacağınızı öğrenin – anahtar çifti oluşturun ve public anahtarınızı kontrol panelinde yükleyin.

Web hostinginize, doğrudan Kontrol Panelimiz üzerinden SSH ile kolayca bağlanabilirsiniz. Bu işlem, Kontrol Panelimizdeki "Website" -> "SSH erişimi" menü öğesi altından yapılır.

Kendi SSH istemcinizle bağlanın

Bilgisayarınızdan bir Simply.com web hostingine SSH ile bağlanmak için, web hostingine 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 yer alacaktır.

Ayrıca PuTTYgen Windows programını da 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 yapıldığında web hostinginize SSH ile bağlanabilirsiniz.

SSH ile bağlanın

SSH ile ssh.simply.com adresine, örneğin FTP için kullandığınızla aynı kullanıcı adıyla bağlanmanız gerekir.
SSH ile oturum açabilmek 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.

Oturum açma sırasındaki hata mesajları

Hata: Permission denied (publickey)

Bu hata, oturum açma sırasında private anahtarınızı göndermediğinizde oluşur. SSH istemcinizin yapılandırması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 bulunmadığı anlamına gelir. Şu komutla ekleyin:

ssh-keyscan -t rsa,ecdsa,ed25519 ssh.simply.com >> ~/.ssh/known_hosts

DNS'te anahtar parmak izini bulun

Sunucunun SSH host anahtarları, DNS'te SSHFP kayıtları olarak yayınlanır. Bu sayede sunucunun anahtar parmak izini arayabilir ve SSH istemcinize sunulan host anahtarının gerçekten sunucuya ait olduğunu doğrulayabilirsiniz.

Parmak izlerini dig ile arayabilirsiniz:

dig -t SSHFP ssh.simply.com +short

Veya nslookup ile:

nslookup -type=SSHFP ssh.simply.com

OpenSSH ayrıca sunucunun host anahtarını DNS'teki SSHFP kayıtlarıyla kendisi de doğrulayabilir:

ssh -o VerifyHostKeyDNS=yes ditbrugernavn@ssh.simply.com

SFTP ile bağlanın

Dosyaları SFTP (SSH File Transfer Protocol) ile de güvenli şekilde aktarabilirsiniz. SFTP, SSH ile aynı sunucuyu ve oturum açma bilgilerini kullanır; bu nedenle yukarıda açıklandığı gibi aynı kullanıcı adını ve public anahtarı kullanmanız gerekir.

Şu komutla bağlanabilirsiniz:

sftp ditbrugernavn@ssh.simply.com

Alternatif olarak FileZilla veya WinSCP gibi grafiksel bir istemci kullanabilirsiniz. Protokol olarak SFTP'yi seçin, ssh.simply.com adresini host olarak belirtin ve kullanıcı adınız ile private anahtarınızı kullanın.

ControlMaster ile bağlantıları yeniden kullanın

Çok sayıda kısa SSH bağlantısı oluşturuyorsanız (ör. scriptler, rsync veya git aracılığıyla), OpenSSH'nin ControlMaster özelliği ile zaman kazanabilirsiniz. Bu özellik mevcut bir bağlantıyı yeniden kullanır, böylece sonraki bağlantıların tüm oturum açma 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

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ı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, sunucu üzerinde adanmış bir anahtar yerleştirmek gibi alternatif yöntemler kullanmanız gerekir.

Destek kategorisinden makale: PHP