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.
- Kendi SSH istemcinizle bağlanı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ı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