mkdir -p 通过 SSH bash
mkdir -p over SSH bash
我有一个小测试脚本如下;
TESTDIR="$HOSTNAME"
ssh user@server.com "$TESTDIR"
mkdir -p ~/$TESTDIR/test
exit
带有bash -x
的输出是;
+ TESTDIR=ndx
+ ssh user@server.com '$TESTDIR'
+ mkdir -p /home/user/ndx/test
+ exit
然而在远程服务器上,不存在目录?
ssh
的最后一个参数是要在远程主机上执行的命令:
TESTDIR="$HOSTNAME"
ssh user@server.com "mkdir -p ~/$TESTDIR/test"
如果你有一个 pem 文件到 ssh 作为身份验证使用以下
ssh -i your-key.pem user@ip_addr "mkdir -p /your_dir_name/test"
我有一个小测试脚本如下;
TESTDIR="$HOSTNAME"
ssh user@server.com "$TESTDIR"
mkdir -p ~/$TESTDIR/test
exit
带有bash -x
的输出是;
+ TESTDIR=ndx
+ ssh user@server.com '$TESTDIR'
+ mkdir -p /home/user/ndx/test
+ exit
然而在远程服务器上,不存在目录?
ssh
的最后一个参数是要在远程主机上执行的命令:
TESTDIR="$HOSTNAME"
ssh user@server.com "mkdir -p ~/$TESTDIR/test"
如果你有一个 pem 文件到 ssh 作为身份验证使用以下
ssh -i your-key.pem user@ip_addr "mkdir -p /your_dir_name/test"