SSHジャンプホストがあります。 sshjumphostで
ユーザーが私のJumphostを使用してジャンプしたい場合は、常にPythonスクリプトを実行したいと思います。
client1 -------- ジャンプホスト ---------- ターゲットホスト
クライアントは次のコマンドを使用します。
ssh -o ProxyCommand="ssh -W %h:%p test\\\\[email protected]" user@targethost
サーバーsshd_configを有効にして設定します。
ForceCommand scriptname
しかし、クライアントが上記のコマンドを使用すると、私のスクリプトは実行されません。
しかし、次のコマンドを使用すると:
ssh [email protected]
その後、私のスクリプトがトリガーされます。
ユーザーが自分のジャンプホストを使用したい場合は、常にスクリプトを起動するにはどうすればよいですか?
安否挨拶 メビウス
ベストアンサー1
ユーザーレベルでスクリプトを実行するには、BASHシェルの/home//.bashrcにスクリプト/コマンドを置き、ユーザーログインSHELLに従って正しいファイルを配置する必要があります。
前任者:
[RHuser@LinuxServer ~]$ cat .bashrc
ソースグローバル定義if [-f /etc/bashrc]; /etc/bashrc ネットワーク
ユーザー固有のエイリアスと関数uname -a;稼働時間
[RHユーザー@Linuxサーバー~]$
出力
[RHuser@Jumpboxserver ~]$ ssh LinuxServer RHuser@LinuxServer のパスワード: 認証に成功しました。 20:22:16 4日間持続、8:22、ユーザー1人、負荷平均:0.00、0.00、0.00 [RHuser@LinuxServer ~]$