虛擬專用服務器(英語:Virtual private server,縮寫為 VPS),是指通過虛擬化技術(shù)在獨立服務器中運行的專用服務器。每個使用VPS技術(shù)的虛擬獨立服務器擁有各自獨立的公網(wǎng)IP地址、操作系統(tǒng)、硬盤空間、內(nèi)存空間、CPU資源等,還可以進行安裝程序、重啟服務器等操作,與運行一臺獨立服務器完全相同。
VPS服務器是一項服務器虛擬化和自動化技術(shù),它采用的是操作系統(tǒng)虛擬化技術(shù)。操作系統(tǒng)虛擬化的概念是基于共用操作系統(tǒng)內(nèi)核,這樣虛擬服務器就無需額外的虛擬化內(nèi)核的過程,因而虛擬過程資源損耗就更低,從而可以在一臺物理服務器上可以實現(xiàn)更多的虛擬化服務器。這些VPS服務器以最大化的效率共享硬件、軟件許可證以及管理資源。每一個VPS服務器均可獨立進行重啟,并擁有自己的root訪問權(quán)限、用戶、IP地址、內(nèi)存、過程、文件、html' target='_blank'>應用程序、系統(tǒng)函數(shù)庫以及配置文件。
前期準備
需要購買一臺擁有 root 權(quán)限的 VPS ,我選擇的是 搬瓦工 ,當時購買的是 512 M 內(nèi)存 5 G SSD,500 G 流量/月, 9.99 刀每年,但是好像現(xiàn)在這種低價套餐已經(jīng)結(jié)束了。有意的朋友可以看一下其他的套餐或者別的公司的 VPS。有的朋友說 DigitalOcean 的速度非常快,看YouTube直接 1440p,但是我還沒測試過,目前搬瓦工的速度能滿足我的需求,而且 DO 的價格比較昂貴。
下圖是搭了 SS 和 IPsec VPN 服務的使用情況,僅供參考:
服務器購買后,安裝 CentOS7,因為以下教程都是基于 CentOS7 的,安裝新的 OS 后,搬瓦工會告訴你 SSH 的端口和 root 的密碼,這些是自己無法自定義的,要記住了如果實在忘了也可以重置 root 密碼,或者直接使用搬瓦工提供的在線SSH登錄來操作也可,就是反應比較慢,所以我們以后還是常用 ssh 登錄來配置 VPS ,Mac 下直接使用終端就好,win 下自行尋找一個 ssh 工具就好。
登錄 ssh 的命令:
復制代碼代碼如下:
$ ssh -p vps 端口號 [email protected] 地址
登錄上以后就相當于在本地操作一樣了,你可以使用各種 Linux 命令來操作了。
配置防火墻
如果 SSH 無法登錄,那說明防火墻關(guān)閉了 SSH 端口,需要通過在線 SSH 登錄進去關(guān)閉防火墻重新配置。
清除防火墻配置
復制代碼代碼如下:
$ iptables -F
清除 iptabels 所有表項,同時 nat 設置也沒了,但是我們后續(xù)的腳本里會配置的,不用擔心。如果 SSH 登錄正常就不用管防火墻。
安裝 firewalld
復制代碼代碼如下:
$ yum install firewalld firewall-config
$ systemctl start firewalld
P.S. 我在安裝完 firewalld 之后然后啟動服務的時候一直顯示失敗,然后重啟了一遍服務器就可以正常的啟動 firewalld 服務了,有類似情況的朋友可以重啟一下服務器。
修改 SSH 端口
復制代碼代碼如下:
$ vi /usr/lib/firewalld/services/ssh.xml
會出現(xiàn)以下的內(nèi)容:
復制代碼代碼如下:
<?xml version="1.0" encoding="utf-8"?><service>
<short>SSH</short>
<description>Secure Shell (SSH) is a protocol for logging into and executing commands on remote machines. It provides secure encrypted communications. If you plan on accessing your machine remotely via SSH over a firewalled interface, enable this option. You need the openssh-server package installed for this option to be useful.</description>
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。
新聞熱點
疑難解答
圖片精選