Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SSH到远程服务器节点并更改目录_Ssh - Fatal编程技术网

SSH到远程服务器节点并更改目录

SSH到远程服务器节点并更改目录,ssh,Ssh,我想完成以下任务: 步骤1:ssh到远程服务器 步骤2:ssh到连接到该服务器的节点 步骤3:更改为该节点的特定目录 我正在寻找一个ssh一行程序,并发出以下命令 ssh -t -t user@remote.server "ssh node; cd /my/directory/" 但是,最后一个cd命令不起作用。我还在家里 远程服务器中节点的目录。我试图移除“;”部分, 并发布了以下一条班轮: ssh -t -t user@remote.server "ssh node cd /my/dire

我想完成以下任务:

步骤1:ssh到远程服务器

步骤2:ssh到连接到该服务器的节点

步骤3:更改为该节点的特定目录

我正在寻找一个ssh一行程序,并发出以下命令

ssh -t -t user@remote.server "ssh node; cd /my/directory/"
但是,最后一个cd命令不起作用。我还在家里 远程服务器中节点的目录。我试图移除“;”部分, 并发布了以下一条班轮:

ssh -t -t user@remote.server "ssh node cd /my/directory/"
没有成功。消息是“到远程服务器的连接已关闭”

我想知道是否有可能完成这项任务 使用ssh一行程序


提前感谢您的投入

我很接近,本来可以多玩一会儿的。 有帮助,而且显然以下语法起作用:

ssh -t user@remote.server "ssh -t node 'cd /my/directory/ ; bash'"
但是,我不理解“bash”部分的作用