ここに文字列としてSSH ttyセッションがあります。

ここに文字列としてSSH ttyセッションがあります。

私の仕事でユーザーを切り替える唯一の方法は、次のことです。

sudo su - *USER*

ユーザーとして複数のコマンドを実行するには(スクリプトなどで)ここに文字列を使用し、ここに文書を使用します。

sudo su - *USER* <<< 'ls ; whoami'

ユーザーとしてログインした後にサーバーにSSHで接続する必要があることが多いので、一度に実行できるエイリアスを作成したいのですが、方法がわかりません。私の推測ではこれがうまくいかないということです(ログインはされますが、コマンドを実行することはできません)。

sudo su - *USER* <<< 'ssh -tty *SERVER*'

私も次のことを試しました。

sudo su - *USER* <<< 'ssh -tty *SERVER* < /dev/null'

そして

sudo su - *USER* <<< 'ssh -tty *SERVER* bash'

私はsshやsuについて何かを間違って理解したようです。何を考えているのか教えてください!

ベストアンサー1

おすすめ記事