我试图远程启动-V
命令,这要归功于ssh
命令。我用的形式:ssh [[email protected]]host [command]
,所以我键入的命令行:SSH,远程命令作为ssh命令选项
ssh [email protected] -V
然而,-V
参数不作为应该在远程主机上执行的命令,但给当地一个选项代替ssh
客户端。此命令类似于ssh -V [email protected]
(注意参数顺序):他们都给予ssh
客户端版本(如-V
参数应该):
OpenSSH_7.1p1, OpenSSL 1.0.2d 9 Jul 2015
我如何指定我会在远程主机上执行-V
?
⠀
事实上,这并不是真正的-V
命令我会执行。我在authorized_keys
文件中使用command="..."
选项字段在登录后获取特定命令,而不是shell。那么,我想给-V
参数这个命令。但这不是问题,只是一个背景。 :)
试过插入' - -V'? – MrTux
不,并且随着它工作。 :) – ryolait