我想實現此場景: 在AWS上,我有一個VPC,在其中部署公有和私有子網。在公共子網中,我有一個「堡壘」實例,而在私有子網中,有一個節點運行某些服務(AKA「服務實例」)。 通過使用*馬錢ssh命令,我可以做這樣的事情,從我的本地筆記本電腦連接到「服務實例」:轉到x/crypto/ssh - 如何通過堡壘節點建立與私有實例的SSH連接
ssh -t -o ProxyCommand="ssh -i <key> [email protected]<bastion-ip> nc %h %p" -i <key> [email protected]<service-instance-ip>
我有一個圍棋程序,並希望做以下事情:
- SSH連接到從「本地筆記本電腦」的「服務實例」在「堡壘」
- 使用連接會話運行一些命令(如「ls -l命令」)從
- 上傳文件「本地筆記本電腦「 「服務實例」
我做過嘗試,但沒能實現同樣的過程做
ssh -t -o ProxyCommand="ssh -i <key> [email protected]<bastion-ip> nc %h %p" -i <key> [email protected]<service-instance-ip>
誰能幫忙告訴我一個例子? 謝謝!
順便說一句,我發現這個: https://github.com/golang/go/issues/6223,這意味着它絕對能夠做到這一點,對吧?
代理轉發並沒有真正有什麼關係這一點,特別是因爲你在命令中指定你的私鑰行(但你真的*應*使用代理和加密密鑰) – JimB