問題タブ [rsh]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
remote-debugging - rsh コマンド実行時のエラー
次のコマンドを使用して、リモート サーバーで単純な「ls」コマンドを実行しようとしました:
rsh -l limlim/myPassword myServerName "ls"
このコマンドを実行すると、次のエラー メッセージが表示されます:
rshd: luser too long
-->ここで何が間違っていますか?私の最終的な目標は、rsh を使用してサーバー ファイルをリモートで操作することです。これは、Eclipse 上のファイルをローカルで操作しているためです。
-->これはどのように行うことができますか?
linux - rshでリモートスクリプトを入手して変数をリモートで割り当てる方法は?
最近私を悩ませているこの問題があります。
rshまたはremsh(HPUXの場合)を使用して次のことを実行しようとしています。
ただし、上記のスクリプトを実行しようとすると、$DIRECTORYの出力が空白になります。その結果、この問題が私が取り組んでいる実際のスクリプトに適用されると、bashは、私が調達しようとしていた指定されたスクリプトを見つけることができなかったと主張します。
unix - Windows 2008 サーバーから AIX Unix ボックスへの RSH および REXEC
Windows 2008R2サーバー上のスクリプトからAIX UnixボックスにRSHおよびREXECコマンドを呼び出す方法を知っている人はいますか-コマンドは、UNIXアドオンがインストールされている2003サーバーでは機能しましたが、2008では機能しませんでした
php - exec() Windows 2008 Server から rsh を使用する
多くの人がこれと同様の質問をしているようですが、私がやっていることに合った回答はありません.
現在、Windows 2008 R2 サーバーで apache と php を実行しています。そこから rsh コマンドを実行しようとしています。次に例を示します。
$output
は常に空で、$status
常に 0 です。
この 2008 サーバーでこれをセットアップする前に、同じ構成の Windows XP ボックスで動作させました。同じユーザー名で同じサーバーに接続し、同じ pl スクリプトを実行します。両方をブラウザーで並べて開くこともでき、2008 サーバーではなく XP マシンで動作します。
ls
rshなどの単純なコマンドを実行しても、何も出力されません。また、実行しただけなので、phpの問題ではないようです
期待される出力が得られます。
誰かがこのような問題を見たことがありますか、または rsh が具体的に出力を送信しない理由を知っていますか?
git - gitに「ssh」以外のssh(rsh)トランスポートを使用させる方法
gitに「ssh」以外のものをsshプログラムとして使用させることは可能ですか?Rsyncには、この目的のための-eオプションと、rshまたはsshをトランスポートとして使用できる他のインターフェースがあります。私が持っている特定のユースケースは、要塞ホストを介してssh接続をチェーンすることです。これは、クローン作成/プル元のホストへの直接sshアクセスがファイアウォールによって許可されていないためです。
これまでに思いついた最善の解決策は、「ssh」という単一の実行可能ファイルを含むディレクトリを作成し、そのディレクトリをPATHの先頭に配置することです。「ssh」ファイルの内容は次のとおりです。
これは機能しますが、このアプローチにはいくつかの欠点があります。
スクリプトを作成してそれを参照する必要があるため、GIT_SSH環境変数は私が求めていることを実行しないことに注意してください。一方、rysncの-eオプションを使用すると、
python - rshオプションを使用したpython popen rsync
サブプロセスと popen を介して rsync コマンドを実行しようとしています。問題が発生した場所に rsh サブコマンドを配置しない限り、すべて問題ありません。
「--rsh="ssh -C -p 22 -i /home/bond/.ssh/test"」をさまざまな方法でエスケープしようとしましたが、問題ではないようです。
rsync: Failed to exec ssh -C -p 22 -i /home/bond/.ssh/test: No such file or directory (2) というエラーが表示される
その時点で出力したのと同じ引数をコピーして貼り付けると、コマンドが正しく実行されます。
ありがとう。
linux - 他のマシンで実行された最後のコマンドのPIDを取得する
次のコードを使用して、別のマシンでコマンドを起動しています。
そして、私は以下を使用してcatコマンドのPIDを取得しようとしています。
しかし、$ pidをエコーすると、空白になります。私は間違って何をしていますか?別のマシンで実行された最後のコマンドのPIDを取得する簡単な方法はありますか?
ありがとう
linux - RSH: ポートが不足しています
RSH を使用してスクリプトをリモートで開始すると、ポートが不足するという問題があります。
すべてのサーバーにプッシュされている、実行する必要があるスクリプトがあります。サーバーのリストがあります (hostfilelist)
基本的に、それらを並列で実行する単純なループがあります。
問題は、2,000 台のサーバーがあり、512 の制限に達していることです (私が読んだドキュメントに基づいて、RSH のポート範囲が 512-1023 であると仮定します)。
どうすればこれを回避できますか?
solaris - rsh -l ログイン ホスト ls 接続が拒否されました (Unix Solaris 9)
現在、リモート サーバーへのログイン時に問題が発生しています。rsh -l login host で完全にログインできます。または rlogin を使用します。
ただし、ls コマンドを使用しようとすると、サーバーは接続を拒否します。root アカウントを持っていません。
.rhosts の内容は、サーバー名と、接続を実行した場所からのログインで設定されます。
/etc/pam.conf の内容
/etc/hosts.deny の内容
何か提案はありますか?ありがとうございました。
algorithm - ミラーリングの遅延を決定します (ミラーリングは rsync と rsh を使用して行われます)
Web 上のデータをクロールし、インデックス作成を行うマスター サーバーがあります。その後、すべてのミラーサーバーへのミラーリングを開始します。
そのために、rsync と rshを使用します。
ただし、ミラーサーバーで更新を開始するまでには時間がかかります。その遅延がどこで発生するかを見つけたい。
私の理解
DNS の逆引きに時間がかかる場合があります。
私の質問
編集済み
- rsh.cコード または rsync コードにログを追加するのは正しいですか?
- 最初の質問の答えが「はい」の場合、逆引き DNS ルックアップが有効な場合と逆引き DNS ルックアップが無効な場合の消費時間のリストを作成したいので、そのために何ができるか教えてください。
消費された時間を記録するためにログを追加できる場所を教えてください。
私の理解と質問が目標に達していない、または私が望むタスクに関連していない場合は、目標を達成できるように、私を修正し、より良い道を教えてください.
前もって感謝します。あなたの親切な対応を求めています。
編集2
基本的に、遅延の理由を判断するためにかかった時間を分析しています。既存のコードを変更するものは何もありません。
私の仕事は、コードを分析し、遅延の理由を見つけることです。それでおしまい。
私の仕事のすべてがあなたには明らかだと思います。