2017-05-31 33 views
0

我在Azure上部署了一個SSH加密的Vmss。我使用SSH密鑰使用Putty在Jumpbox(Azure上的虛擬機,使用與Vmss相同的虛擬和子網)上登錄。我如何通過Jumpbox登錄到我的Vmss?Azure Vmss通過Jumpbox登錄

My .ssh jumpbox content and you can check my id_rsa files here

My Vmss back end pool Ip address

+0

和最新的問題?打開另一個SSH?此外,這與蔚藍有什麼關係? – 4c74356b41

+0

@ SAM.Am如果我的理解是正確的。你想通過你的跳轉箱ssh到你的VMSS實例。很容易,你可以得到你的實例私有IP。然後您可以將ssh私鑰複製到跳轉框。 'ssh -i id_rsa user @ ip' –

+0

尊敬的@Walter,您的意思是我必須在後端池Ipaddress上使用該私有IP地址。好。我會試試看,但如何taht id_rsa私人ssh密鑰。它的存儲到我的部署文件夾中,我應該將其存儲在Azure中。 (它的'說鑰匙庫是最好的方法,但如何將它引用到你的命令中)。謝謝 –

回答

1

如果我的理解是正確的,你想通過你的JumpBox VM ssh到您的VMSS實例。

如果想要這樣做,根據您的描述,您的jumbox VM和您的VMSS實例位於同一個Vnet中,您可以使用私有IP ssh訪問您的實例。您可以在Azure門戶上找到私有IP。 <Your resource group>-->VMSS load balancer-->Settings-->Backend Poolsenter image description here

您還需要將您的ssh私鑰複製或上傳到跳箱虛擬機。然後你可以用下面的命令ssh你的實例。

ssh -i id_rsa [email protected] IP 
+0

我用我的私人Ssh密鑰使用Putty登錄到我的跳箱。它工作正常。現在我必須登錄到我的VMss,我想知道是否必須將我的私鑰存儲到密鑰庫或以其他方式加載。還有一件事,我的Vmss連接到一個負載平衡器,它有3個IP地址的前端池,我應該使用哪一個來登錄。 –

+0

@ SAM.Am你最好知道什麼是[VMSS](https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-overview)。 VMSS不是虛擬機。 VMSS有多個實例。你可以ssh給他們。現在,你有3個實例,你可以把它們全部ssh。 –

+0

@ SAM.Am如果您想在跳箱上ssh您的VMSS實例,您需要將私鑰存儲在跳箱虛擬機上。 –

0

感謝親愛@Walter,事實上我的JumpBox被部署SSH密鑰,所以一旦我登錄,我查都id_rsa和id_rsa.pub與/.ssh文件夾,我剛纔輸入SSH用戶@ Ip地址和立即登錄。 Finaly我設法在我的Vmss上運行腳本。謝謝