使用 & 创建新流程后如何响应提示?

使用 & 创建新流程后如何响应提示?

例如,如果我想创建一个 ssh 隧道而不让它占用我的终端,我可以使用.但是,这会创建一个新进程并且不允许我输入密码。 (我知道我可以使用密钥身份验证,但这是一个普遍问题)ssh -L 20000:localhost:2000 [email protected] &&

答案1

你不能。至少不是直接的。&启动后台进程。您只能与前台进程交互。但是,您可以将进程作为前台启动,进行密码身份验证,使用CTRL+停止它Z并使用命令将其设置为后台bg $PID

答案2

如果您尝试在不输入密码的情况下使用 ssh 登录,则应创建不带密码的 ssh 密钥,并将密钥的公共部分放在远程系统上。

这是创建 ssh 密钥的链接。

http://www.linuxproblem.org/art_9.html

相关内容