在 Ubuntu 中,我有一个 shell 脚本文件。在我的脚本中,第一个 ssh 命令到 Debian 服务器有效,但第二个 ssh 出现错误。例如,如果我有
ssh -t "$userName"@"$ipAddress" "command1; command2; exit;"
ssh -t "$userName"@"$ipAddress" "command3; command4; exit;"
第一个 ssh 可以工作,第二个 ssh 将出现错误:
“kex_exchange_identification:读取:对端重置连接”
如果我有:
ssh ...
scp...
ssh ...
第一个 ssh 可以工作,但是第二个 ssh 不工作,并且出现错误:
“kex_exchange_identification:读取:对端重置连接”
另外,我测试了
ssh -t "$userName"@"$ipAddress" "command1; command2; logout;"
代替
ssh -t "$userName"@"$ipAddress" "command1; command2; exit;"
但什么都没有改变并且我遇到了同样的错误。
另外,我测试了
ssh -t "$userName"@"$ipAddress" "command1; command2; exit;"
wait
ssh -t "$userName"@"$ipAddress" "command3; command4; exit;"
但什么都没有改变并且我遇到了同样的错误。