SSH Nedir?
Secure Shell veya Secure Socket Shell (SSH), ağ hizmetlerinin güvenli olmayan bir ağ üzerinden güvenli bir şekilde iletişim kurmasına yönelik bir şifreleme ağ protokolüdür. En önemli kullanımlarından biri uygulamaları uzaktan oturum açarak çalıştırmak ve komut satırı kullanımıdır.
Plesk SSH Kullanıcısı Oluşturma
#1 Öncelikle my.serverting.com kontrol paneline aşağıdaki makale yardımıyla giriş yapınız:
MyServerting Kullanıcı Girişi
Kontrol paneline giriş yaptıktan sonra aşağıdaki makale yardımıyla plesk kontrol panelinize giriş yapabilirsiniz:
Plesk Kontrol Paneline Giriş
Sol navigasyon panelinden 'Websites & Domain' ile tüm Domainlerinizi listeleyebilirsiniz. SSH Kullanıcısı oluşturmak istediğiniz Domain'inin altından 'Web Hosting Access' Butonuna tıklayınız.
Serverting Premium Hosting Paketi sipariş ettiğinizde hosting paketi içerisinde standart olarak bir tane SSH Kullanıcısı oluşturulur. Bu kullanıcı ile domainlerinizin olduğu hosting sunucusuna güvenli bir şekilde erişebilirsiniz:
- Username: SSH Kullanıcı Adı
- Password: Kullanıcı şifresi
- Access to the server over SSH: /bin/bash (chrooted)
Hard quota on disk space
Disk alanı üzerindeki sabit kota, kullanılabilecek disk alanı miktarının sınırıdır. Sabit kota ayarlandıysa ve ayrılan disk alanının tamamı kullanıldıysa, dosyalar üzerinde başka hiçbir işlem gerçekleştirilemez.
/bin/bash (chrooted) nedir?
chroot
komutu kullanıcıyı bir ortamda birnevi hapseder. Bu komut ile kullanıcının 'root' dizinini manipüle edebilirsiniz. Böylelikle istenmeyen hatalardan kaçınabilir ve sisteminizi daha güvenli hale getirebilirsiniz.
Serverting premium hosting paketleri aynı sunucu üzerinde birçok hosting paketi barındırdığı için kullanıcıları 'chroot' ile hosting paketleri içerisinde hapseder. Buna Shared Hosting adı verilir. Böylelikle eğer bir kullanıcının hosting hesabında herhangi bir hata veya virüs vari bir problem meydana gelirse, diğer kullanıcılar bu durumdan etkilenmez.
SSH Bağlantısı
⚠️ SSH-Port: 2121
# ssh <username>@<sunucu> -p2121 username@sunucu's password: user@server />
Alternatif olarak SSH Bağlantısını PuTTY Kullanrak oluşturabilirsiniz. PuTTY
İzin verilen Komutlar
Temel Komutlar | awk, basename, cat, cd, chgrp, chmod, chown, cp, cut, date echo, env, expr, file, gawk, grep, hostname, less, ln, ls mkdir, more, mv, printenv, pwd, readlink, rm, sed, sleep sort, stat, stty, tail, timeout, touch, tput, tr, uname, uniq wc, which, xargs, zgrep, zless |
Network | curl, rsync, scp, ssh, ssh-keygen, ssh-keyscan, wget |
Editor | vi, vim, nano |
Sıkıştırma/Arşivleme | gunzip, gzip, tar, unzip, zip, bunzip2, bzip2 |
Arama | find, grep, diff |
Veritabanı | mysql, mysqldump |
Developer Tools | composer (Version 2), composer1 (Version 1), composer2 (Version 2)
git, patch, wp (WP-CLI) PHP 7.4: /usr/bin/php bzw. php PHP 7.3: /opt/php73/bin/php |