問題タブ [pscp]
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.
windows - pscp ディレクトリを除外する
pscp -r ../mydir/ xxx@example.com:/var/www/html/xxx/
は mydir の下のすべてをコピーします。mydir の下の 1 つのサブディレクトリを除外する方法はありますか?
hudson - ハドソン内でSCPとftpを(プラグインではなくコマンドラインから)動作させるにはどうすればよいですか
win32 マシンで hudson CI サーバーを実行しています。ビルドが成功したら、作成した exe を公開 Web サイトに配置します。SCP と ftp 用の hudon プラグインが思い通りに動作していませんでした (主に、それらを配置する場所としていくつかの奇妙なディレクトリを選択するためです)。そのため、hudson が呼び出すコマンド ライン scp 用の独自のスクリプトを作成しました。
ただし、何らかの理由で hudson 環境で実行すると、scp バット ファイルがハングします。同じマシン上でコマンドラインから呼び出すと正常に動作します。
どうやら、タスクスケジューラから実行すると、これも失敗するようです。
これがハドソンまたはスケジューラ環境から機能しない理由を考えられる人はいますか?
(「domain.com」は私のドメイン名の代わりであることに注意してください...)
繰り返しますが、コマンド ラインからそのバット ファイルを呼び出すと、問題なく動作します。
また、注意してください-私がbatファイルと呼ぶ理由は、ファイル名をsvn WCREVコマンドに置き換えるためです-hudsonは脳死しており、scpまたはftpプラグインまたはコマンドライン呼び出しでその置換を行うことができないためです。このメソッドは問題なく動作するはずですが、ハングします。
pscp は、Putty に関連付けられたコマンド ライン ssh プログラムです。
私が抱えている追加の問題は、このプロジェクトが2つのsvnリポジトリにアクセスするため、hudsonが混乱し、svn rev番号が利用可能であると予想される場所で自由に提供できないことです。(1 つのリポジトリはサード パーティのもの用で、もう 1 つはコード ベースです) 識別子の一部としてコード ベースの svn rev を使用して、作成されるインストーラーに名前を付けます。
hudson (プラグイン) 内から ftp または scp を使用できれば幸いですが、hudson がファイルを配置することを決定した場所 (ビルド番号を使用 - 私は hudson のビルドを使用したくない) を考えると、それらはまったく機能しないようです。ビルドを識別するための番号 - 私は svn リビジョンを好みます) - したがって、コマンド ライン バージョンを使用しますが、それらも機能しません - それらは hudson ビルド プロセスをハングさせます。
tomcat - PSCPを使用してサーバーにコピーできません
私はPSCPを以下からダウンロードしました:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
そして、それをWindows 7のPATHに追加しました。次に、次のコマンドを使用してファイルをTomcatにコピーしようとします。
pscp -P 8081 bob.txt mm @ http:// repository:/var/lib/tomcat5.5/webapps/bob.txt
からの情報に基づく:
http://e-articles.info/e/a/title/Transfer-files-from-the-command-line-with-PSCP/
しかし、私はただエラーを受け取ります:
ssh_init:ホストが存在しません
パテを使用してユーザー「mm」としてサーバーにログインすると、var / lib / tomcat5.5 /webapps/ディレクトリに正常にcdできます。ホストが見つからない理由について何かアイデアはありますか?
deployment - pscpを使用してwarファイルをリモートサーバーにコピーします
私は Maven 3 を使用しており、ビルド後に war ファイルをリモートの宛先にコピーしたいと考えています。私は WinXP マシンを使用しており、PuTTY とそのツールがインストールされています。つまり、pscp.exe が存在します。
maven-deploy-pluginについて読みましたが、それはリポジトリに何かを送信する場合にのみ適用されるようです。リモート サイトでは Tomcat が実行されており、リポジトリとは何の関係もありません。Web アプリのみを実行する必要があります。
しばらくの間、maven-resources-plugin を使用して war ファイルをローカルの宛先にコピーしていましたが、リモート サイトに何かを送信できないようです。
誰か私に何ができるか教えてください。もしかしてサンプル付き?
windows - リモートサーバーからWindowsでPuttyを使用するようにファイルをコピーするにはどうすればよいですか?
Puttyセッションを使用してリモートサーバーからローカルWindowsシステムにファイルをコピーするにはどうすればよいですか?
permissions - ユーザーがログインしていないときに PCSP がハングする
PCSP のハングに問題があります。
- PCSP は、Windows 2008 r2 の IIS で実行されている WCF サービス内から呼び出されます。
- サービスは、ドメイン ユーザーとして実行されているアプリ プールで実行されています。
- そのユーザーのホスト鍵がキャッシュされている
- クライアントは、ローカル ネットワークを介してサービスを呼び出します
- サービスはこのメッセージを受け取り、ファイルを外部サイトに転送します
ただし、これは、アプリ プール/サービスが実行されているユーザーがリモート デスクトップにログインしている場合にのみ機能します。
リモート デスクトップ セッションが終了し、クライアントから別の呼び出しが行われるとすぐに、PCSP への呼び出しがハングします。
PSCP に対して行うコマンドと引数は次のとおりです。コマンドを呼び出すために使用されるコードが続きます
レジストリからホストキーを取得することに関係があると思われますが、私の人生では、それが何であるかはわかりません。これについての助けをいただければ幸いです
linux - WindowsからLinuxへのファイルのバッチコピー
構成とセットアップが必要なLinux駆動のデバイスがたくさんあります。すべてのデバイスのルートパスは同じです。次に、これらのデバイスにファイルをコピーする必要があります。
1つの方法はを使用することpscp.exe
ですが、このユーティリティには対話が必要であり、The server's host key is not cached in the registry. You
have no guarantee that the server is the computer you
think it is.
メッセージが表示されます。
実際には、安全なコピーは必要ありません。ユーザーの操作なしで、特定のデバイスのバッチモードでファイルをコピーする必要があります。どうすればいいですか?
pscp - pscpファイルパスにスペースを含めるにはどうすればよいですか?
私はこのファイルを持っています:
C:\Documents and Settings\tc\My Documents\Downloads\ee_server_wizard.zip
そして、次のようにpscp経由でサーバーにアップロードしようとしています:
しかし、スペースに問題があります。正しい構文はどれですか?
前もって感謝します
PS: スペースのないパスに移動することもできますが、構文を知りたいです。
sftp - sftp 転送に pscp.exe を使用すると、filezilla に比べて非常に遅い
奇妙な問題があります。C# プログラム (process.start を使用) 内から pscp.exe を使用して、ファイルを SFTP サーバーにアップロードしています。同じプログラムを使用して新しいサーバーをセットアップし、以前と同じ SFTP サーバーにアップロードしましたが、新しいサーバーでは非常に遅く動作します。
奇妙なことに、FileZilla を介して手動でファイルをアップロードしようとすると、アップロードは期待どおりに速く進みますが、プログラムを使用するときはそうではありません。
誰でもこれを説明できますか?Windowsの設定など、明らかなものが欠けていますか?
ssh - PSCPはgodaddyから私のWindowsマシンにファイルをコピーします
godaddyでホストされている自分のWebサイトのバックアップを取りたいです。
Windows dosからpscpコマンドを使用して、public_htmlフォルダー全体をダウンロードしようとしました。私のコマンドは:
pscp -r user @ host:public_html / d:\ sites \;
ファイルは正しくダウンロードされており、フォルダもダウンロードされています。しかし、問題はpublic_htmlであり、他のサブフォルダーには「./」と「../」のような2つのフォルダーがあります。これらの2つのフォルダが原因で、コピーが失敗し、「セキュリティ違反:リモートホストが「a」に書き込もうとしました」というメッセージが表示されます。または'..'パス!"エラー。
誰もがこれを助けることができることを願っています。注:私はsshアクセスしか持っておらず、sshコマンド自体からダウンロードする必要があります。