前任者:

前任者:

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 ~]$

おすすめ記事