利用公司自動化測試主機進行內網主機ssh登陸

2021-08-27 11:03:03 字數 757 閱讀 3976

mac本買了有段時間了,一直只用來修圖,看劇,沒其他的用途,近期拿到公司來做辦公電腦用,苦手辦公環境都在內網,high sierra又不能通過相關的vpn軟體連線內網,所以只能通過虛擬機器裝個win10。

今天研究ssh免密碼登陸的事兒,突然發現,自動化測試的主機可以用mac直連,同時,自動化主機也可以連線內網,這樣連上自動化測試主機之後,又可以ssh到辦公環境。

當然,也僅僅侷限於對主機的操作,至於一些tfs等任務狀態操作,還是得在win虛擬機器裡面進行。

其實自動化主機也是win10系統,只是裝了個win-docker,所以我想是不是在我自己虛擬機器裡面裝個docker也可以實現這個方法,但是虛擬機會佔我宿主機的資源,所以還是通過現在這種方法吧。

1、ssh免密碼登陸

主要原理是先在本機生成私鑰和公鑰,然後將公鑰分發到遠端主機,這樣就可以實現免密碼登陸了

生成私鑰和公鑰

ssh-keygen -t rsa
生成後檢查

ls -al ~/.ssh/
將公鑰(id_rsa.pub)拷貝分發到遠端主機

ssh-copy-id -i ~/.ssh/id_rsa.pub docker@remote_ip
完事兒!驗證一下,可以免密碼登陸了。

2、跳轉辦公環境主機

這裡就正常使用ssh 命令

ssh user@ip -p port
登陸就行了。

使用Python進行自動化測試

原文 目前大家對python都有乙個共識,就是他對測試非常有用,自動化測試裡python用途也很廣,但是python到底怎麼進行自動化測試呢?今天就簡單的向大家介紹一下怎麼使用python進行自動化測試,本文只是自己的一點點分享,若有錯誤,請大家多多批評指正。這裡主要介紹的是一些python測試的框...

單元測試框架進行自動化測試

到底單元測試是做什麼用的?單元測試是一種測試,它不是 的一部分 單元測試是最低層級的測試,它只保證函式的可靠性,不保證其它 單元測試應該能保證每乙個函式的可靠性。單元測試是一種測試,所以,我們應該以一種測試的眼光去面對它 我們要測試正常情況,邊界條件,要對它的測試目標 函式做黑盒分析,白盒分析,選擇...

使用pytest進行自動化測試(二)

跳過測試函式 實現某些測試函式不執行 import pytest class test auto object def test a self print 我是第乙個測試用例 def test b self print 我是第二個測試用例 pytest.mark.skip condition 1 裝...