彭老師每天早晨都會在群里給大講解一個Linux命令恋追。因為之前看過Linux相關的資料伴鳖,有些小小的自信認為常見的linux問題都能夠解決,沒想到今天一個小問題就了我教訓嘁酿,讓我明白了紙上得來終覺淺。
問題背景:
在服務器A上面存有我想要的python腳本男应,我需要激活服務器A上的虛擬環(huán)境venv闹司,執(zhí)行腳本生成1.xls文件,并將生成的文件下載到本地沐飘。
假設服務器A的IP地址為:172.19.110.110游桩。我嘗試通過xshell使用用戶名,密碼登錄發(fā)現(xiàn)登錄失敗耐朴。
思路:
經(jīng)過詢問服務器A沒有向本地開放端口众弓,因此無法連接。但服務器B可以訪問A,因此先登錄服務器B,在通過SSH訪問服務器A隔箍。假設服務器B的IP地址為:106.14.11.11谓娃。
具體操作:
雖然大致有了思路,但是如何登錄跳轉蜒滩,如何從將A服務器的內容拷貝到B服務器,再拷貝到本地滨达,相關命令發(fā)現(xiàn)都不熟悉。在同事的幫助和谷歌下終于搞清了操作方法俯艰。具體見下圖:
知識點回顧:
1捡遍、虛擬環(huán)境
激活環(huán)境:source /bin/activate
取消激活:deactivate
2、SSH登錄服務器
ssh root@172.19.110.110 輸入密碼
該命令的含義是以用戶名為root 登錄到IP為172.19.110.110竹握。
3画株、SCP通過SSH拷貝文件
scp root@172.19.110.110:1.xls ./
該命令的含義是將172.19.110.110下的1.xls文件拷貝到當前文件夾下。
一陣折騰下來發(fā)現(xiàn)自己在linux上還有很多漏洞啦辐,真的是紙上得來終覺淺谓传,絕知此事要躬行。很多東西光看書芹关,光懂是不行的续挟,一定要動手去操作才能有深刻的體會。爬蟲也是一門需要動手的活動侥衬,以后需要多些爬蟲诗祸,在實踐中發(fā)現(xiàn)問題,解決問題轴总。