我正在执行远程机器中存在的jar file
。当我从我的本地计算机上执行下面的命令,我得到错误:在远程机器上执行jar文件时出错
ssh -i /root/.ssh/pem_file [email protected][host_ip]:/home/user/folder1/java -cp jar1.jar -a option1 -e [email protected] -f TextFile.txt
/home/user/folder1/
就是jar file
存在于远程machine.The错误我得到的位置是:
Unknown cipher type 'p'
然后我抬起头来这个错误,并发现与ssh
我们可能不需要它。所以,我从它删除-cp并执行以下命令:
ssh -i /root/.ssh/pem_file [email protected][host_ip]:/home/user/folder1/java jar1.jar -a option1 -e [email protected] -f TextFile.txt
现在,我得到的错误是:
ssh: Could not resolve hostname [host name]:/home/user/folder1/java: nodename nor servname provided, or not known
我怎样才能解决这个问题?
你有没有通过'ssh'连接和运行中的一行代码'jar'呢? –
@JonnyHenly是的。 – user2966197
当你说'[host_ip]'是你括住'host_ip'在文字括号('[]')? –