我們如何編寫一個簡單的常規函數,我可以將它放在我的bashprofile 中,該函數可用於將控制檯安全地保存到我想要的任何主機。如何在bash_profile中編寫函數
但我的安全控制檯必須通過跳轉主機。這是問題。
function func_name() {
ssh jumphostname;
sc $hostname # from jump host secure console to another host given as input from terminal
}
此功能只能登錄到跳轉主機,而不能將secureconsole從另一個主機中安全地登錄到另一個主機。
-bash-4.1 $ FUNC_NAME host.me.com 應該給我通過jumphost控制檯來host.me.com
是功能這不可能? 我必須寫腳本嗎?
不,你需要更加具體,我建議你重新字你的問題是比較合適的,因爲這與其說是如何編寫一個bash的功能,但更多的SSH遠程控制從本地站。 – hmedia1
當我嘗試將你想要做的事情放在一起時,我最終想知道爲什麼你不能只是'ssh user @ host'並從那裏工作?就像我說的,如果你更具體,也許給出一個用例場景,那麼人們可能會提供幫助。對於多功能的遠程控制和異常處理,我經常使用'expect'包裝 – hmedia1
是的。我提出了更具體的問題。 – stackuser