小编rju*_*ney的帖子

为什么 SSH 在这些命令的末尾挂起,我该如何让它退出?

我运行这个:

ssh -t -vvv -i ~/.ssh/druid-keypair -o StrictHostKeyChecking=no ubuntu@${INSTANCE_ADDRESS} <<EOI

# Setup Oracle Java
...

# Install dependencies - mysql must be built from source, as the 12.04 apt-get hangs
export DEBIAN_FRONTEND=noninteractive
sudo debconf-set-selections <<< 'mysql-server-5.5 mysql-server/root_password password diurd'
sudo debconf-set-selections <<< 'mysql-server-5.5 mysql-server/root_password_again password diurd'
sudo apt-get -q -y -V --force-yes --reinstall install mysql-server-5.5

echo "ALL DONE with druid environment setup!"
exit
EOI
Run Code Online (Sandbox Code Playgroud)

注意:我在 ssh 中尝试过使用和不使用 -t。

-vvv 的调试输出是这样的:

...
ldconfig deferred processing now taking place
ALL DONE with …
Run Code Online (Sandbox Code Playgroud)

linux ssh remote openssh remote-control

11
推荐指数
1
解决办法
4万
查看次数

标签 统计

linux ×1

openssh ×1

remote ×1

remote-control ×1

ssh ×1