有圖形應用程序,例如 安全CRT o 侏儒連接管理器 來組織我們的遠程連接,但是如果像我一樣,您更願意在終端中進行所有可能的工作,您會喜歡這樣。
我們中的許多人都遠程連接到大量計算機。 想像一下,我們有一個Web服務器 192.168.0.100。 我們訪問的用戶名是 FOO 以及ssh服務,我們已將端口更改為 2244.
每當我們想要連接時,我們都應該寫:
$ ssh foo@192.168.0.100 -p 2244
如果我們有很多機器可以遠程訪問...這根本沒有效果。
為了更好地處理來自終端的ssh連接,我們必須創建文件 的〜/ .ssh /配置。 在此文件中,我們將使用以下結構:
主機Web服務器主機名192.168.0.100用戶foo端口2244
如示例中所示,我們將使用通常建立的所有ssh連接填充文件。
現在從終端,寫 SSH Web服務器 將與 ssh foo@192.168.0.100 -p 2244.
對於連接 遠程登錄,我們將不得不編輯我們的 的.bashrc 並添加例如:
r1-bcn(){telnet 10.0.0.1}
編輯此文件後,我們必須 源.bashrc 這樣我們所做的新更改就不會重新加載。
如果我們寫 r1-BCN 在終端中,我們將連接到telnet會話。
在這兩種情況下,將其製成表格都會自動完成或顯示所有可用選項。 它可能首先無法在某些發行版中起作用,但是尋找一點點很容易解決。
我不知道是否有其他方法可以組織您的所有遠程訪問,如果有人知道其他方式,我很想知道:)。
Unix設計的優點在於,與系統用戶一樣,可以使用多種方法來完成相同的工作🙂
回答您帖子中的問題,如果您查看Arch Linux * Extra,Community和AUR存儲庫,您會發現許多控制台和X11工具,可用於管理多個SSH帳戶。
*其中一些工具是從Debian導入的,並且由於許多系統管理員都在使用Debian([拖曳我仍然不明白的原因![/拖曳]),您肯定會找到其他相關的有用工具。
我使用cssh(clusterssh)通過ssh連接到多台計算機,我必須配置/ etc / cluster(我不記得了),我將嘗試這種方法。 謝謝😀
我們將不得不嘗試你怎麼樣
知道它對我有用的唯一方法是嘗試,非常感謝you
您好,您好嗎...我今天要進行測試...事實是,對於我的台式機和.bashrc服務器,我已經在.bash_rc中創建了別名處理的縮寫。 。 因此,我創建了它。
別名服務器='ssh foo@192.168.0.100 -p 2244'
我又背著我了。 〜/ .bashrc
和voila ...只是輸入文字服務器,所以所有內容...似乎是一個不錯的選擇,因為我不知道它們在顯示什麼。 恩典...很快再見..
我不知道這種可能性,它似乎非常有用,現在正在編輯文件...
謝謝,像往常一樣在此站點上,您可以學到很多東西!