SFTP ve FTP
Dosyalar bir siteye üç yoldan ulaşır: tarayıcıdaki dosya yöneticisi, baştan açık olan SFTP ve bir yöneticinin açabileceği FTPS. Düz, şifrelenmemiş FTP hiç sunulmaz: parolayı internet üzerinden açık metin olarak gönderir.
Ayarlar nerede
Bir siteyi ve File transfer başlıklı FTP sekmesini açın. FileZilla gibi
bir istemcinin tam olarak neye ihtiyacı varsa gösterir: protokol, sunucu (sitenin kendi adı),
port ve kullanıcı adı; her biri bir Copy düğmesiyle; ve terminal
için aynısını tek bir sftp komutu olarak. Port alışılmış 22 değil,
2222'dir: 22 sunucunun kendi SSH'ıdır; müşterilere ayrı, sıkı biçimde kısıtlanmış
bir SFTP hizmeti hizmet verir.
2222 numaralı port bu sunucunun kendi güvenlik duvarında açıktır. Sunucu bir bulut sağlayıcının güvenlik duvarının arkasındaysa 2222'ye orada da izin verilmelidir; verilene kadar bir istemci bekler ve hiçbir kayıtta iz bırakmadan zaman aşımına uğrar. cpleks o güvenlik duvarını ne görebilir ne değiştirebilir.
Kendi girişiniz: bir anahtar
Barındırma hesabının kendi SFTP girişi parola değil, anahtar kullanır.
- SFTP keys altında Add a key düğmesine basın.
- Tanıyacağınız bir ad verin (My laptop) ve açık anahtarınızı
yapıştırın:
cat ~/.ssh/id_ed25519.pubkomutunun yazdırdığı,.pubile biten dosya. Henüz yoksassh-keygen -t ed25519bir anahtar çifti üretir. Yanlışlıkla özel anahtarı yapıştırırsanız panel reddeder. - Add it düğmesine basın ve bağlanın:
sftp -P 2222 <sekmede gösterilen kullanıcı adı>@<sunucunuz>
Kendi ev dizininize düşersiniz ve sunucunun geri kalanını göremezsiniz. Sitenin dosyalarını onun
klasörüne koyun; ilk site için bu public_html'dir.
Parolalı ek hesaplar
Bir tasarımcı, bir dağıtım betiği ya da bir yüklenici için: aynı barındırma hesabında, anahtar yerine parolayla çalışan ve tek başına silebileceğiniz ikinci bir giriş. Onların yüklediği dosyalar, siz yüklemişsiniz gibi tam olarak sizindir.
- Accounts altında Add an account düğmesine basın.
- Who it is for (kimin için): sizin için bir not (Tasarımcı). Giriş adı hesap oluşturulurken atanır.
- Folder to start in (başlangıç klasörü): ev dizininin hemen içinde, oturumun
açılacağı klasör; örneğin
public_html. Bu bir çit değil, bir başlangıç noktasıdır: bu barındırma hesabının ev dizininin geri kalanında dolaşabilirler, dışında hiçbir yere gidemezler. - Parolayı iki kez yazın ve Create it düğmesine basın. Bildirim giriş adını söyler; yazdığınız parolayı ilgili kişiye verin, çünkü yeniden gösterilmez.
Her satırda Change password ve Delete bulunur. Bir hesabı silmek girişi kaldırır; onun yüklediği hiçbir şey silinmez.
FTPS (TLS üzerinden FTP)
Araçları yalnızca FTP konuşan müşteriler için. Bir yönetici Modules ▸ FTP servers bölümünden bir FTP sunucusu kurar (Pure-FTPd, vsftpd ya da ProFTPD; bir sunucu birini çalıştırır) ve açar. Bu, bu sunucunun güvenlik duvarında 21 numaralı portu ve 30000–30099 arasındaki pasif aralığı on dakikalık geri alma süresiyle açar: Server ekranındaki Keep this firewall ile onaylayın. Aynı portlara makinenin önündeki güvenlik duvarında da izin verilmelidir.
Açıldığında FTP sekmesi, aynı ek hesaplar ve aynı parolalar için FTPS ayarlarını SFTP ayarlarının yanında gösterir:
- Şifreleme: Require explicit FTP over TLS, port 21. Düz FTP reddedilir; barındırma hesabının kendi girişi de.
- Sunucu kendi ürettiği bir sertifikayı sunar; istemci ona güvenip güvenmeyeceğinizi bir kez sorar.
- Pure-FTPd'de oturum, SFTP'de olduğu gibi hesabın başlangıç klasöründe açılır. vsftpd ve ProFTPD ise her oturumu barındırma hesabının ev dizininin en üstünde başlatır; sunucu bunlardan biriyse sekme bunu söyler.
SFTP'yi kapatma
SFTP panelin bir parçasıdır, kurulacak bir şey yoktur. Modules ekranındaki SFTP kartı onu tüm sunucu için kapatabilir; bu, 2222 numaralı portu kapatır ve müşterilerin SFTP hizmetini durdurur, sunucunun kendisinin yönetildiği SSH'a ise dokunmaz.