喜欢的东西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