服務器代碼部署篇

Linux下, 遠程登陸腳本配置, git 安裝配置, node 安裝, mysql 安裝配置,nginx 安裝配置,從0到1
這篇文章只講講部署吧. 寫代碼沒什麼好說的. 網上有直播寫代碼的..node

服務器 aliyun

購買服務器, 服務器備案, 拿到ip, 用戶,密碼mysql

域名

購買域名,而後去備案, 拿到備案號, 把域名解析到對應的IP 上nginx

環境

Telnet 腳本配置(Mac & Linux)git

#!/usr/bin/expect -f
set ip 8.8.8.8 #服務器IP地址
set password 123456 #登陸密碼
set timeout 10 #超時時間
set user root #登陸賬號

spawn ssh $user@$ip
expect {
    "*yes/no" { send "yes"; exp_continue}
    "*password:" { send "$password" }
}
interact

登陸提示
@@@@@@@@@@@
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
當服務器相關數據有變更的時候,ssh 沒法登陸,只要清除本地的~/.ssh/known_hsots 文件相關的刪除便可sql

經過祕鑰登陸

生成祕鑰以後,把公鑰內容 放進 服務器的 /root/.ssh/authorized_keys ,沒有則建立便可服務器

git的安裝和使用
node的安裝和使用
mysql的安裝和使用
nginx的安裝和使用ssh

[完]spa

相關文章
相關標籤/搜索