寶塔模式部署
1.部署主機
1.ESC:安全組設定:開啟埠對映,
3306 ,8080,或者1024/65535 暴力開啟
2.獲取伺服器公網的ip
修改密碼後重啟主機ESC
xshell port : 22
Last failed login: Tue Jul 21 18:52:28 CST 2020 from 42.101.99.126 on ssh:notty There was 1 failed login attempt since the last successful login.
Welcome to Alibaba Cloud Elastic Compute Service !
3.搭建環境
3.1 傻瓜式
寶塔部署 bt.cn 教學內容
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
得到遠端寶塔分配的地址 username password
http://39.107.75.46:8888/50025ce7
username: qw30yljnjuminiy****
password: ****6d85f336qwepppp
不會code依然可以操作
然後手動點選即可,基本上是哪裡不會點哪裡
3.2 命令式
4.將本地專案上雲
首先 git:通過建立git遠端倉庫和本地倉庫的聯絡將專案複製過來
配置要素 git config --global user.name "juminiy" git config --global user.password "xxxpppQwe1824695138qqqxxx" git config --global user.email "[email protected]" 檢查 git config --global --list 出現要素 配置成功
配置本地的SSH證書 生成SSH KEY
ssh-keygen
一直回車
.ssh目錄
ls -a vim編輯器檢視 id_rsa.pub
把本地的 sshkey 部署到遠端,獲得籤權
Title: cloudkey
Key: xxx
先部署Tomcat 保證那個貓能在公網上訪問,然後寫一個簡單的小webapp 部署到Tomcat的 webapp上 保證小專案能夠在公網訪問
完成了初步上雲
http://39.107.75.46:8080/kuang/
然後部署我們的SSM 這個專案是本人在大一時學習mybatis寫的基於Mybatis的一個單點登入系統,需要外部資料庫的支援.
完成web專案可以在外網訪問,這次不要碰閘道器和掩碼,在碰一次是SB
那麼無論是遠端還是本地只要是Linux就能可以部署
修改我們的web專案
5.我踩過的坑
忘記控制檯密碼,並且還設定了閘道器,子網掩碼,導致手機掃碼電腦端登陸不上阿里雲ESC控制檯,不要慌
子網掩碼導致的不在IP範圍內的登入不上去問題肯定是解決不來的,因為不在相應的子網掩碼範圍內就是沒有登入許可權。
那麼首先百度,然後上國內的:部落格園,CSDN,阿里論壇,國外的:github,StackOverFlow,顯然沒有解決啊!!!
想法1:
一種方法,就是先用本機生成公鑰,自動傳到伺服器中,然後通過面板Panel 在root目錄下尋找_rsa.pub公鑰證書,然後通過公鑰登入,但是我試了試,貌似不行啊,公鑰提示不正確。
想法2:
那麼還有一種方法,首先我們知道:Linux下萬物皆是檔案,那麼能從遠端登入,這個主機上一定存在著一個檔案序列,這個序列中包含了你曾經登陸過的各種金鑰證書,顯然現在是2020年,我們並不知道這種東西是否經過MD5加密,說白了,MD5加密後我們看不懂,是鬼話,即使找到了,也會飄過,根本是我們即使知道也沒法反解碼,還有一點是我們根本找不到,在一個成型的系統中要去尋找一個我們不知道檔案通配名的檔案,還要去比對那是相當麻煩的,打個比方:大海撈針。那麼呢我想,既然檔案存放是有規律的,那麼我已經將ssh存放在github的公鑰相關的位置尋找到了,能不能順藤摸瓜找到這個存放呢?也是顯然沒有。
正確食用方法
我們的思路是先找到或者改變控制檯密碼,然後使用bash方式修改閘道器和子網掩碼,抹除子網掩碼,然後登入。首先手機端可以訪問,ESC控制檯,但不能改變子網掩碼,改變遠端ESC密碼,重啟主機,等待約3 min,再進入xshell bash 抹除閘道器,掩碼,再重啟後重啟登入.
然後我們回到xshell
vim etc/sysconfig/network
HOSTNAME=juminiy
NETWORKING=yes
那麼靜態的ip什麼的就不用配置了
最後回到阿里雲,發現可以登陸了,沒有閘道器和子網掩碼,一切清除...very nice!
就是開放埠和安全組什麼的都清除沒了,在配置一遍就可以了.
這次事件給我的感受是:不要隨便修改閘道器,除非你已經熟讀了計算機網路,並能實戰,顯然,我不能,資訊保安我沒搞,搞了你也不一定能攻破!
還有就是不要手抖,這會很難受的,那麼多踩坑才會有收穫,最雞肋的是竟然有手機端ESC 我日了狗,但是不能調重要引數,比如Gateway 。
真心說一句,阿里的保護機制是業內前列,因為阿里有著吳瀚清,飛雲這樣的人物,更有無數有者夢想的coder。但想有漏洞也是可能的,這涉及到一些利益問題,不多冗述,那麼相比之下漏洞只能是更少,不能是沒有,因為沒有一個系統是絕對安全的!以前是,現在是,未來還是.
感謝阿里爸爸 ,謝謝 !
2020.08.08
1.安裝JDK1.8
檢視java相關歷史檔案內容
rpm -qa|grep java
刪除open-jdk歷史
rpm -e --nodeps java-1.7.0-openjdk-xxxx
rpm -e --nodeps java-1.8.0-openjdk-xxxx
....安裝完bt後java 1.8和python 3.7 就安好了 ....
http://121.41.229.179:8888/9feaa80b
idname:cjucyeuu
password:f3cf64b2
2020.08.13
沒錯 今天我又踩坑了 是遠端伺服器的tomcat不太給力啊啊
重啟沒效果 圖片以及樣式都載入不出來 這Tomcat我都不想用了
1.重新部署
2.重啟Tomcat
3.訪問不了
4.再次重啟
5.修改配置檔案
6.再重啟
7.再修改回來
8.jar包匯出
9.導回來
10.重啟
11.成功