1. 程式人生 > >阿里雲linux伺服器配置(node環境)

阿里雲linux伺服器配置(node環境)

前言

今天看到了阿里雲上有這個活動

這裡寫圖片描述
我就順勢買了一臺阿里雲的伺服器,之前買了一臺windows server的,這次就試試這個linux的。其實發現只要你對linux熟悉,配置還是比較容易的。我選擇的是CentOS 7.3 64位的。

配置環境

為了方便,我在伺服器上裝的是node環境
node環境配置可以檢視,幫助文件

這裡我就不展開講了。
當我把環境配置好後,通過伺服器給定的外網+埠,進行訪問,結果發現並不能同。後來我也進行了ping。發現還是不同,後來查了一些資料。發現是防火牆的原因。
點選你所購買的伺服器的詳情。可以看到有一個本例項安全組。
這裡寫圖片描述
點選快速建立規則。
這裡寫圖片描述


在這裡應該要配上基本的ssh,http80,當然你可以自定義寬口。
配上這兩個,並且你的服務內容也是在對應開放埠,這樣就可以通過外網訪問到你的網站內容了。

用ssh 登入伺服器

我用的是macOS 系統所以自帶ssh。windows可以看 ssh安裝

ssh laowang@你的ip -p 22(如果改埠了,換成你的埠)

修改預設的ssh埠

我們知道,如果預設暴露22埠,是很危險的,為了安全起見,很多使用者會將埠號由22改為其他的埠號。
如果你看了上面的幫助文件,你應該安裝了vim編輯器,
這個時候

vi /etc/ssh/sshd_config

去掉#Port 22一行開頭的#號, 後面就是你所要改的埠。(假設是888)

service sshd restart

重啟sshd服務

netstat -natlp 

檢查 ssh服務是否偵聽到了新埠

完畢之後,你還需要在安全組,開放對應的埠。

增加普通使用者

在我們一般情況下,我們不可能一直用管理員使用者,所以我們需要建立一個普通使用者

useradd laowang

並對其設定密碼

passwd laowang

然後輸入密碼,這樣我們就為laowang這個使用者設定了密碼。
下次登入的時候我就可以用

ssh laowang@你的ip -p 22(如果改埠了,換成你的埠)

來登入你的主機了。

別名登入

我們每次在登入伺服器的時候,需要敲

ssh laowang@你的ip -p 22(如果改埠了,換成你的埠)

這麼一大段,都說技術是來解放勞動力的,當然我們也不希望通過這樣的方式,而且對於多臺伺服器,這樣的方式很容易忘記ip。
下面就讓我們來解放勞動力。
以下我講的是基於(linux/mac)

首先檢視在~/.ssh 是否有一個config檔案

cd ~/.ssh
ls 

試過沒有,我們就mkdir config

Host aliyun1  別名
HostName 47.95.208.249 ip
User root  使用者
Port 22 埠
IdentitiesOnly yes  只接受SSH key 登入

配置好後
進入bash

ssh aliyun1 

輸入密碼。
這樣是否很方便呢?