發表文章

目前顯示的是有「centos7」標籤的文章

dns(bind9)注意事項

設定reverse_zone並使用private_ip(例如192、172)時會遇到的問題: http://phorum.study-area.org/index.php/topic,72463.0.html 用dnssec-keygen產生key時如果卡很久,可改用dnssec-keygen -r /dev/urandom。 By default, dnssec-keygen uses /dev/random - the generation is slow, so much more in less busy systems. Other alternative is using /dev/urandom,/dev/urandom is a pseudo-random generator. 正反解的zone_forward設定範例: zone "intranet-twcc.ai" IN {    type forward;    forwarders { 172.17.79.173; }; }; zone "16.172.in-addr.arpa" IN {    type forward;    forwarders { 172.17.79.173; };    forward only; };

Centos 7:安裝openldap servers + clients

現今網路常用的服務很多,例如apache、mail、samba等,在這些常用的服務裡,會有使用者帳號的問題,每當要使用mail時就要輸入mail的帳號密碼,存取samba要有samba的帳號密碼,服務越多要記的帳號密碼就更多,如果需要定期修改密碼就更累了。 LDAP〈Lightweight Directory Access Protocol 輕型目錄存取協定〉是一種目綠服務,可用來記錄各種的人員資訊,就像是通訊錄一樣。進階的做法,也可以拿來做帳號整合,若是AP有支援,那麼要使用同一組帳號密碼就不再是難事了。 LDAP,可以把他想成資料庫的一種,對於有資料庫設計經驗的人應該不成問題,但若之前都沒有碰過,那就把LDAP想成組織圖一樣,只是這個組織圖是構築在你的腦海裡,所以最好準備紙筆,把架構畫出來,才好進行設定。組織圖大約如下:                     testuse.example.com             /          \                   login         company                  /   \                /     \                         user group   unit     customer           ...

CentOS 7:安裝Net2ftp

圖片
net2ftp是一個網頁版(web base)的FTP用戶端網站,非常簡單安裝及使用,Download如下 https://www.net2ftp.com/homepage/download.html net2ftp可搭配httpd、php、mysql使用,這邊我沒用到mysql。 我的環境是安裝了proftpd,並使用net2ftp,來達成"使用web介面的ftp"。 安裝所需軟體 [root@proftpd ~]# yum install -y httpd php 下載net2ftp並解壓縮 [root@proftpd ~]# yum install -y wget unzip    [root@proftpd ~]# mkdir temp ; cd temp  [root@temp ~]# wget http://www.net2ftp.com/download/net2ftp_v1.1.zip [root@temp ~]# unzip net2ftp_v1.1.zip 將"files_to_upload"裡面的檔案都放到網頁目錄位置 [root@proftpd ~]# mv net2ftpv1.1/files_to_upload/* /var/www/html 修改temp資料夾的權限 [root@proftpd ~]# chmod 777 /var/www/html/temp 如果有開啟SELinux需要開放權限 [root@proftpd ~]# setsebool -P ftp_home_dir on    # -P選項會將預設值從off改為on [root@proftpd ~]# setsebool -P httpd_enable_ftp_server on [root@proftpd ~]# setsebool -P httpd_can_network_connect on 啟動服務 [root@proftpd ~]# systemctl start httpd [root@proftpd ~]# systemctl enable httpd 設定php.ini # 設定最大單一檔案上傳大小 [root@pro...

CentOS 7:安裝Proftpd〈提供 FTP、FTPs與SFTP〉

Profptd是「Professional FTP daemon」的縮寫,與vsFTPd 一樣,都是強調安全性的 FTP 伺服軟體,且Proftpd本身有支援SFTP的module,因此不需要另外使用SSHd的SFTP模組,在權限控管上比較靈活,在設定上也相對單純,且也支援chroot功能。 安裝EPEL Repository,可以參考本站的 安裝EPEL Repository 安裝proftpd [root@proftpd ~]# yum install -y proftpd   確認selinux是關閉的狀態 [root@proftpd ~]# getenforce Disabled 設定proftpd [root@proftpd ~]# vim /etc/proftpd.conf # line 77:編輯 ServerName "proftpd" # line 81:新增 Port 21 PassivePorts 40000 45000 設定/etc/hosts,加入'192.168.10.7 proftpd' [root@proftpd ~]# echo '192.168.10.7 proftpd' >> /etc/hosts [root@proftpd ~]# tail /etc/hosts 192.168.10.7    proftpd 設定ftps服務 # 安裝openssl [root@proftpd ~]# yum install -y openssl # 建立certificate  [root@proftpd ~]# openssl req -x509 -nodes -newkey rsa:2048 -keyout /etc/pki/tls/certs/proftpd.pem -out /etc/pki/tls/certs/proftpd.pem Generating a 2048 bit RSA private key ..+++ .......+++ writing new private key to '/etc/pki/tls/certs/proftpd.pem' ----- ...