喜歡的東西SSH遠程執行命令不存在本地
SSH根@主機 「的ls -l」
工作正常
但是,當我試圖
SSH根@主機「showrgst」
我收到「command not found」。是的,在我連接的主機上沒有showrgst命令。
如何解決這個問題?
喜歡的東西SSH遠程執行命令不存在本地
SSH根@主機 「的ls -l」
工作正常
但是,當我試圖
SSH根@主機「showrgst」
我收到「command not found」。是的,在我連接的主機上沒有showrgst命令。
如何解決這個問題?
您需要在遠程服務器中安裝showrgst
並確保PATH
env變量的路徑爲showrgst
。
我在遠程服務器上安裝了showrgst。我沒有在我連接的任何主機上。 –
它不必位於您嘗試連接的主機中。如果它在遠程主機中就足夠了。它不在我假設的路徑變量中。通過在命令中提供完整路徑而不僅僅是命令來嘗試相同的命令。 –
首先,你可以找到什麼是執行此命令
$ which showrgst
例如,從$ HOME /斌/ showrgst可執行腳本。 所以,你需要通過SCP的手段,這個文件服務器複製 -
$ scp ~/bin/showrgst youserver.com:/home/username/bin/
如果這個命令是可執行的一些包裝現有庫的Linux迪士通的,你可以在你的服務器
「SSH根上安裝此@host'然後'showrgst'起作用。 –
在遠程系統上,安裝了「showrgst」的目錄是什麼?這個目錄是如何添加到你的命令路徑的? – Kenster