Mart ayı arşivi, 2016

Linux FTP sunucu mount

Linux FTP sunucu mount,Sen sigorta-curlftpfs denilen bir paket kullanmak gerekir。Normal şartlar altında yum yoldan bu paketi alınamıyor,Bu nedenle, DAG depoyu yüklemeniz gerekir

CentOS5 64 位 wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.x86_64.rpm
CentOS5 32 位 wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.i386.rpm
Centos6 64 位 wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
Centos6 32 位 wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm
Sonra indirilen rpm paketini yüklemek

rpm -ivh RPMForge salım-0.5.3-1.el5.rf.x86_64.rpm
Sonra yum arada sigorta-curlftpfs yükleyebilirsiniz

yum install sigorta-curlftpfs -y
Centos6 bu komutu yürütün,kudreti karşılaşma gerektirir: libcurl.so.3 hatası,Çözümler:Düzenle /etc/yum.repos.d/rpmforge.repo dosya, [Öncelikle rpmforge-ekstralar] Açık öğesi,Daha sonra yum Temizlik tüm yürütebilirsiniz。

Sonra bir ftp monte edebilirsiniz

1 Yazılı:curlftpfs ftp://Kullanıcı adı:Şifre @ftp adresi bağlama noktası -o kodsayfası = utf8
2 Yazma:curlftpfs ftp://ftp adresi noktanın -o kullanıcı = montaj”Kullanıcı adı:şifre”
dikkat:Eğer sigorta" istenirse: açık / dev / sigorta başarısız: İşlem izni verilmedi",Linux VPS OpenVZ teknolojisini kullanan bu,kullanışsız komut curlftpfs (bütün civciv ve tavuklar çekirdek için ortak) arızalı OpenVZ sanat yana,Lütfen kullanım vmware veya Xen teknolojisi。

monte otomatik Boot

Eko “curlftpfs # Kullanıcı adı:Şifre @ftp adresi noktası sigorta rw monte,allow_other,uid = 0, gid = 0 0 0” >> / etc / fstab

Yorumlar

linux ftp dosya indirme çeşitli yöntemler

bir、en kolay yolu: wget
Aşağıdaki komut, ftp sunucusunda belirtilen dizindeki tüm dosyaları indirmek için kullanılır.
[html] düz kopya baskıyı görüntüle?
wget ftp://IP:LİMAN/* –ftp kullanıcısı=xxx –ftp şifresi=xxx -r
-r parametresi özyinelemeli indirme anlamına gelir;
kullanabilirsiniz–directory-prefix=/mypath/ İndirdikten sonra depolama yolunu belirtin;-nH seçeneği sunucuda yerel olarak dizin yapısını oluşturamaz
Başka bir kafa karıştırıcı seçenek–sil-sonra,Sunucuda indirilen dosyaları silmek için kullanılmaz.,Ama makineyi silmek;
sebebi yerine wput wget wget olduğunu,Sadece operasyon indirebilirsiniz,Bu ftp sunucusu üzerinde herhangi yazma işlemini desteklemiyor,Örneğin, silme。
iki、Dosyaların yöntemi silebilirsiniz:lftp
Proje ftp sunucusu indir içinde sürükleyici belirtilen dosyalarda tüm dosyaları ihtiyacı,Ve indirmeden sonra silme,gereksinimlerini karşılamak değil wget,Ardından aşağıdaki senaryoyu yeniden。
MGET komutu birden fazla dosya indirebilirsiniz,-E parametresi sunucudaki indir silme dosyaları temsil sonra。
[piton] düz kopya baskıyı görüntüle?
#!/bin / bash
#Belirlenmiş ftp sunucu ip
serverip = 1.2.3.4
#Kullanıcı tarafından belirtilen FTP ftp sunucusu
serveruser = kök
#Belirlenmiş ftp sunucusu ftp kullanıcı şifresi
serverpass = 123456
#istemci konak yerel indirme dosya depolama dizini belirtin
Localdir =. / veri
günlükdosyası = .. / log / ftp_download.log
#sunucusu ana ftp dizini belirtin
remotedir =. /
#Host Name konak sunucusunu belirtin
host = test_host
#Yerel dosya depolama biriminde indirme dizinine geçin
cd $ Localdir
#Yedek kredi kartı bilgilerini başlatmak için Enter
Eko “gününden itibaren FTP İndir ” $evsahibi
#FTP sunucusu bağlantı
/usr / bin / lftp << EOF open $serverip user $serveruser $serverpass #切换到server主机的ftp目录 echo "cd " $remotedir cd $remotedir #列出ftp服务器ftp目录中文件列表并存放到client中的$localdir中 ls . >> $ Günlük dosyası
#Tüm dosyalar ftp sunucusu ftp dizini indir
MGET -E * .txt
#Çık ftp sunucusu
Hoşçakal
üç、Diğer yöntemler
ftp komut sistemi,Ve güçlü bukle。
bukle destekler FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET ve TFTP,Kendi programlarında Kolay çağrı。Destekler çerez、vekil、Şifre ve sertifika doğrulama。Çok güçlü。

Yorumlar

cPanel ve Apaçi Limanları devre dışı bırak SSLv2

Bu yayında hızla böyle bir şey söyleyen bir ortak PCI Güvenlik Uyarısı yama göstermek için gidiyoruz:
“Uzaktan servis SSL protokolü sürümünü kullanarak şifrelemek trafiğe görünür 2?.

Apache ortak limanlarda 80 ve 443, httpd.conf veya ssl.conf dosyasında SSLCipherSuite direktifini değiştirmeniz gerekir.
Bir örnek gibi bir şey aşağıdaki satırları düzenlerken olurdu:

whm yolunda

WHM> Apache Yapılandırma> Genel Yapılandırma alanı

1.
SSLProtocol -ALL + SSLv3 + TLSv1
2.
SSLCipherSuite TÜM:!ADH:RC4 + RSA:+YÜKSEK:+ORTA:-DÜŞÜK:-SSLv2:-tecrübe

Bunu yaptıktan sonra bu, Eğer hala onun muhtemelen cPanel hala bağlantı noktalarında SSLv2'yi izin verdiğini bu konuya ilişkin PCI Uyum açığı e-postaları alıyorsanız görürseniz.

hızla devre dışı SSL sürümüne 2 cPanel bağlantı noktalarında: 2082, 2083, 2086, 2087, 2095, 2096. Aşağıdakileri yapmanız gerekir:

düzenlemek /var/cpanel/cpanel.config ve değişim nativessl = 1 nativessl = 0 için

Bu cPanel Stunnel kullanmak yapacak.

düzenlemek /usr/local/cpanel/etc/stunnel/default/stunnel.conf

ve Ekle:

1.
seçenekler = NO_SSLv2

Sadece “Doğrulama şeyler” sekmesinin altındaki.

Bütün bunları yaptıktan sonra cPanel yeniden başlatmanız gerekecek:

1.
/etc / init.d / cpanel yeniden başlatma

Bitti!

hızla bu nasıl kontrol edilir?

Sunucunuza SSH ve aşağıdaki komutları yazın

1.
Kök @ cPanel [~]# openssl s_client -ssl2 -Donanımı localhost:2096
2.
Kök @ cPanel [~]# openssl s_client -ssl2 -Donanımı localhost:2083
3.
Kök @ cPanel [~]# openssl s_client -ssl2 -Donanımı localhost:2087
4.
Kök @ cPanel [~]# openssl s_client -ssl2 -Donanımı localhost:2086

herşey yolunda ise böyle bir şey almalısınız,

1.
Kök @ cPanel [~]# openssl s_client -ssl2 -Donanımı localhost:2096
2.
BAĞLI(00000003)
3.
yazmak:errno = 104

Yorumlar