linuxsslvpn伺服器搭建
Ⅰ 如何在 linux 下連接 VPN 服務
首先,你要知道 VNP伺服器的IP 和 用戶名和密碼。
然後,控制面板--網路連接--創建一個新的連接--下一步--選擇「連接到我的工作場所」 下一步--選擇「虛擬專用網路連接」--下一步--輸入公司名 下一步--輸入IP地址 下一步--完成即可。雙擊新建的撥號連接 屬於用戶名和密碼 點連接即可。
Ⅱ 如何在Linux下開啟VPN服務
linux下配置VPN: 檢查伺服器是否有必要的支持.如果檢查結果沒有這些支持的話,是不能安裝pptp的,執行指令
Ⅲ 如何利用香港伺服器 linux搭建vpn
沒弄過,不過你可以讓 服務提供商幫你裝一個, 之前在網上買的空間就是這樣做的
Ⅳ linux 下各種伺服器的搭建全教程,勞駕也給我發一份吧,多謝!
看完標題,睡眼朦朧中第一下想起來的最常見服務
dhcp伺服器
nat伺服器
dns伺服器
郵件伺服器
網站伺服器
ftp伺服器
路由器
資料庫伺服器
時鍾伺服器
代理伺服器
文件共享伺服器
pppoe伺服器
VPN 伺服器
身份認證伺服器
老大,你就50000000分,也沒人給你。
這些東西你去找專業的linux論壇,上面的教程列印出來堆起來都能蓋房子了。
Ⅳ linux怎麼搭建ftp伺服器
ftp工作是會啟動兩個通道:
控制通道 , 數據通道
在ftp協議中,控制連接均是由客戶端發起的,而數據連接有兩種模式:port模式(主動模式)和pasv(被動模式)
PORT模式:
在客戶端需要接收數據時,ftp_client(大於1024的隨機埠)-PORT命令->ftp_server(21) 發送PORT命令,這個PORT命令包含了客戶端是用什麼埠來接收數據(大於1024的隨機埠),在傳送數據時,ftp_server將通過自己的TCP 20 埠和PORT中包含的埠建立新的連接來傳送數據。
PASV模式:
傳送數據時,ftp_client--PASV命令-->ftp_server(21) 發送PASV命令時,ftp_server自動打開一個1024--5000之間的隨機埠並且通知ftp_client在這個埠上傳送數據,然後客戶端向指定的埠發出請求連接,建立一條數據鏈路進行數據傳輸。
安裝ftp
#rpm -qa vsftpd 查看是否已經安裝
#yum install -y vsftpd
#rpm -ql vsftpd
/etc/logrotate.d/vsftpd. vsftpd的日誌文件
/etc/pam.d/vsftpd PAM認證文件
/etc/rc.d/init.d/vsftpd 啟動腳本
/etc/vsftpd vsftpd的配置文件存放的目錄
/etc/vsftpd/ftpusers 禁止使用vsftpd的用戶列表文件
/etc/vsftpd/user_list 禁止或允許使用vsftpd的用戶列表文件
/etc/vsftpd/vsftpd.conf 主配置文件
/etc/vsftpd/vsftpd_conf_migrate.sh vsftpd操作的一些變數和設置
/usr/sbin/vsftpd vsftpd的主程序
其他一些說明文檔和手冊文件略!
/var/ftp 匿名用戶主目錄
/var/ftp/pub 匿名用戶的下載目錄
#service vsftpd start
#chkconfig --level vsftpd
#chkconfig --level 2345 vsftpd on
2 匿名用戶的登錄名:ftp(anonymous) 密碼空 ,登錄的目錄為/var/ftp
用匿名用戶登錄的時候默認是只有下載的許可權,沒有上傳,創建和刪除的許可權:
#vim /etc/vsftpd/vsftpd.conf
anon_upload_enable=YES 上傳
anon_mkdir_write_enable=YES 創建
anon_other_write_enable=YES 刪除
#service vsftpd restart
為了安全應該禁止匿名用戶的登錄:
123456 #vim /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
#anon_upload_enable=YES 上傳
#anon_mkdir_write_enable=YES 創建
#anon_other_write_enable=YES 刪除
#service vsftpd restart
3 創建一個直接登錄系統用戶來登錄ftp:
#useradd -s /sbin/nologin viong
#passwd viong
用戶具有 上傳 創建 下載 切換目錄
------------------------------------------------------------------
4 加強vsftp安全設置:
限制系統用戶鎖定在家目錄:
#vim /etc/vsftpd/vsftpd.conf
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list 限制更多的系統用戶,把需要限制的用戶加入/etc/vsftpd/chroot_list中即可
#touch /etc/vsftpd/chroot_list
#cut -d: -f 1 /etc/passwd >>/etc/vsftpd/chroot_list 將本地用戶都加入到chroot_list
限制重要系統用戶不能登錄ftp:
#cat /etc/vsftpd/ftpusers 默認已經添加了系統中一些比較重要的用戶
#echo "viong" >>/etc/vsftpd/ftpusers 此時viong不能登錄ftp
利用ftp用戶策略允許登錄ftp的系統用戶:
/etc/vsftpd/user_list 只有在這個文件中的用戶才能登錄系統:
#vim /etc/vsftpd/vsftpd.conf
#在userlist_enable=YES 的後面添加
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list
設置登錄ftp目標ip地址:用iptables設置
---------------------------------------
搭建支持SSL加密傳輸的vsftpd:
#openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout /etc/vsftpd/vsftpd.pem -out /etc/vsftpd/vsftpd.pem 生成證書
#vim /etc/vsftpd/vsftpd.conf
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=YES
ssl_sslv3=YES
rsa_cert_file=/etc/vsftpd/vsftpd.pem
下面是ssl參數一些定義,根據自己需求去修改:
ssl_enable=yes/no //是否啟用 SSL,默認為no
allow_anon_ssl=yes/no //是否允許匿名用戶使用SSL,默認為no
rsa_cert_file=/path/to/file //rsa證書的位置
dsa_cert_file=/path/to/file //dsa證書的位置
force_local_logins_ssl=yes/no //非匿名用戶登陸時是否加密,默認為yes
force_local_data_ssl=yes/no //非匿名用戶傳輸數據時是否加密,默認為yes
force_anon_logins_ssl=yes/no //匿名用戶登錄時是否加密,默認為no
force_anon_data_ssl=yes/no //匿名用戶數據傳輸時是否加密,默認為no
ssl_sslv2=yes/no //是否激活sslv2加密,默認no
ssl_sslv3=yes/no //是否激活sslv3加密,默認no
ssl_tlsv1=yes/no //是否激活tls v1加密,默認yes
ssl_ciphers=加密方法 //默認是DES-CBC3-SHA
#service vsftpd restart
用flashftp連接:
連接類型為:FTP使用公開SSL(驗證SSL)
地址:192.168.137.130:21
登錄類型:普通
用戶:viong
密碼:123
Ⅵ linux系統下怎麼搭建網站伺服器
具體方法如下:
1、使用putty或類似的SSH工具登錄伺服器(本地安裝跳過);
Ⅶ 如何在Linux操作系統下搭建ipv6 ftp伺服器
必備工具:
一台win7主機,一個VMware CentOS 5.4,設置網路鏈接為bridged.
前提是你會配linux ipv4 ftp伺服器。
1、設置linux ipv6地址
ip -f inet6 addr add 55:1:1:1::555/64 dev eth0
2、設置win7 ipv6地址為55:1:1:1::165/64
設置好後,直接ping 55:1:1:1::555即可,win7會自動識別v4或者v6地址。
C:Usersxxx>ping 55:1:1:1::555
正在 Ping 55:1:1:1::555 具有 32 位元組的數據:
來自 55:1:1:1::555 的回復: 時間=1ms
來自 55:1:1:1::555 的回復: 時間<1ms
55:1:1:1::555 的 Ping 統計信息:
數據包: 已發送 = 2,已接收 = 2,丟失 = 0 (0% 丟失),
往返行程的估計時間(以毫秒為單位):
最短 = 0ms,最長 = 1ms,平均 = 0ms
3、linux中配置vsftped配置文件
[root@xxx ~]# vim /etc/vsftpd/vsftpd.conf
#listen=YES
listen_ipv6=YES
4、重啟vsftpd服務
[root@xxx ~]# service vsftpd restart
關閉 vsftpd: [確定]
為 vsftpd 啟動 vsftpd: [確定]
5、從win7登陸,使用匿名anonymous登陸。
C:Usersxxx>ftp 55:1:1:1::555
連接到 55:1:1:1::555.
220 (vsFTPd 2.0.5)
用戶(55:1:1:1::555:(none)): anonymous
331 Please specify the password.
密碼:
230 Login successful.
ftp> ls
200 EPRT command successful. Consider using EPSV.
150 Here comes the directory listing.
pub
226 Directory send OK.
ftp: 收到 5 位元組,用時 0.00秒 5.00千位元組/秒。
ftp> cd pub
250 Directory successfully changed.
ftp> ls
200 EPRT command successful. Consider using EPSV.
150 Here comes the directory listing.
vpn.cfg
x509.c
226 Directory send OK.
ftp: 收到 149 位元組,用時 0.00秒 49.67千位元組/秒。
ftp>
linux ipv6 ftp伺服器測試登陸成功。
6、永久保存ipv6地址
1) vim /etc/sysconfig/network中增加
NETWORKING_IPV6=yes
2)vim /etc/sysconfig/network-scripts/ifcfg-eth0
IPV6INIT=yes
IPV6ADDR=55:1:1:1::555/64
Ⅷ 怎樣搭建伺服器 linux系統下採用https訪問
實現linux系統HTTPS訪問,前提就需要淘寶Gworg獲取SSL證書,安裝到伺服器才可以。
Linux VPS CentOS安裝LNMP系統環境教程:https://www.gworg.com/ITshi/431.html
Ⅸ 用linux系 統搭建Veb伺服器
1. 首先在伺服器下安裝nginx
可以在: http://nginx.org/en/download.html 下載nginx
檢查並安裝所需的依賴軟體
1).gcc:nginx編譯依賴gcc環境
安裝命令:yum install gcc-c++
2).pcre:(Perl Compatible Regular Expressions)是一個Perl庫,包括 perl 兼容的正則表達式庫。nginx的http模塊使用pcre來解析正則表達式.
安裝命令:yum install -y pcre pcre-devel
3).zlib:該庫提供了很多種壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip。
安裝命令:yum install -y zlib zlib-devel
4).openssl:一個強大的安全套接字層密碼庫,囊括主要的密碼演算法、常用的密鑰和證書封裝管理功能及SSL協議,並提供豐富的應用程序供測試或其它目的使用。nginx不僅支持http協議,還支持https(即在ssl協議上傳輸http).
安裝命令:yum install -y openssl openssl-devel
2.下載nginx源碼包
下載命令:wget http://nginx.org/download/nginx-1.12.0.tar.gz
3.解壓縮源碼包並進入
1).解壓縮:tar -zxvf nginx-1.12.0.tar.gz
2).進入解壓縮後文件夾:cd nginx-1.12.0
安裝之前需要手動創建指定的nginx文件夾,即/var/temp、/var/temp/nginx、/var/run/nginx/文件夾,否則啟動時報錯.
./configure 默認只配置http
配置http和https:
./configure--prefix=/usr/local/nginx --with-http_stub_status_mole --with-http_ssl_mole
配置http,https,http2:
./configure --prefix=/usr/local/nginx--with-http_stub_status_mole --with-http_ssl_mole --with-http_realip_mole --with-http_v2_mole
5.編譯並安裝
make
make install
可以進入/usr/local/nginx查看文件是否存在conf、sbin、html文件夾,若存在則安裝成功
6.啟動nginx
在nginx目錄下有一個sbin目錄,sbin目錄下有一個nginx可執行程序
./nginx
7. 重新載入配置文件
./nginx -s reload 可以不關閉nginx的情況下更新配置文件。
8.停止
./nginx -s quit
二 如何部署靜態網站:
1. 首先把你的靜態網站放到一個文件裡面
2. 配置nginx.conf
cd/usr/local/nginx/conf/
vi nginx.conf
在server裡面進行配置:
這里的 root 欄位最好寫在 location 欄位的外邊,防止出現無法載入 css、js 的情況。因為 css、js 的載入並不是自動的,nginx 無法執行,需要額外的配置來返回資源,所以,對於靜態頁面的部署,這樣做是最為方便的。