&を使用して新しいプロセスを作成した後にプロンプ​​トに応答する方法は?

&を使用して新しいプロセスを作成した後にプロンプ​​トに応答する方法は?

たとえば、端末を占有せずにSSHトンネルを作成するには、を使用できます。ただし、これにより新しいプロセスが作成され、パスワードを入力できなくなります。 (キー認証が利用可能であることを知っていますが、これは一般的な問題です。)ssh -L 20000:localhost:2000 [email protected] &&

答え1

あなたはできません。少なくとも直接的ではありません。&バックグラウンドプロセスを開始します。フォアグラウンドプロセスとのみ対話できます。ただし、プロセスをフォアグラウンドで起動し、パスワード認証を実行した後、CTRL+を使用して停止Zし、commandを使用してバックグラウンドに設定できますbg $PID

答え2

パスワードを入力せずにSSHを使用してログインする場合は、パスワードなしでSSHキーを生成し、キーの公開部分をリモートシステムに配置する必要があります。

SSH 鍵を生成するリンクは次のとおりです。

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

関連情報