問題タブ [scp]
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.
.htaccess - `scp`を使用してWebサイトの`.htaccess`ファイルを展開するにはどうすればよいですか?
現在、次のコマンドを使用してサイトのコンテンツをアップロードしています。
これは、.htaccessファイルが送信されないことを除いてうまく機能します。おそらく、これは隠されているためです。
ファイルを明示的に送信するために2行目を追加しようとしました。
これは、パスワードを2回入力する必要があることを除いて、うまく機能します。
パスワードのエントリを1つまたは0つだけにして、これをデプロイする方法について何か考えはありますか?
c - C を使用してプログラムでファイルを SCP する方法
scp
C を使用する環境でorをsftp
コピーする最良の方法は何でしょうかunix
。使用するのに最適なライブラリと、可能であれば例を知りたいです。solaris server
をインストールした状態で作業していsun tools
ます。
linux - パスワードをscpに渡す方法は?
推奨されていないことはわかっていますが、ユーザーのパスワードを scp に渡すことはまったく可能ですか?
バッチ ジョブの一部として scp 経由でファイルをコピーしたいのですが、もちろん、受信サーバーにはパスワードが必要です。いいえ、それをキーベースの認証に簡単に変更することはできません。
python - SCPまたはSSHを使用してPythonでリモートサーバーにファイルをコピーするにはどうすればよいですか?
ローカルマシンに、cronで実行される毎日のPythonスクリプトによって生成されたテキストファイルがあります。
そのファイルをSSH経由でサーバーに安全に送信するためのコードを少し追加したいと思います。
svn - Mercurial を使用して、自分の作業コピーとデフォルトのリモート リポジトリのヒント ファイルを比較する簡単な方法はありますか
Mercurial を使用している場合、デフォルトのリモート リポジトリにあるファイルの作業コピーとヒント ファイルを比較できるようにしたいと考えています。これを行う簡単な方法はありますか?
「hg incoming -p」を実行して、入ってくる変更のパッチ セットを確認できることはわかっていますが、プルを実行した場合に得られる特定のファイルの実際の変更を直接確認するだけでよいでしょう。最新のもの(または私がプッシュアウトしようとしているもの)。
今考えられる最も簡単な方法は、.hg/hgrc のデフォルトの場所を確認し、curl を使用してファイルをダウンロードする小さなスクリプトを作成することです (http 経由の場合は、そうでない場合は ssh 経由で scp するか、単にローカル ファイル システム上にある場合は直接 diff を実行してから、作業コピーまたはヒントをその一時コピーと比較します。
私は自分のチームに mercurial を販売しようとしていますが、私のチーム メンバーの 1 人が、GUI ツールを使用して SVN で簡単に実行できるものとして、今日これを持ち出しました。
java - Java経由のscp
Java プログラミング言語を介して scp 転送を実行する最良の方法は何ですか? JSSE、JSch、または弾む城のJavaライブラリを介してこれを実行できるようです。これらの解決策はどれも簡単な答えではないようです。
logging - scp 出力を最適にキャプチャしてログに記録するにはどうすればよいですか?
(scp を使用する) インストール スクリプトからの出力をキャプチャしてログに記録しようとしています。ただし、scp が出力するすべてのもの、つまりプログレス バーを取得していません。
画面出力:
/user2/cdb/builds/tmp/uat/myfiles/* をサーバー /users/myfiles に cdb としてコピーする
cdb@server のパスワード: myfile 100% |*****************************| 2503 00:00
ログ出力:
/user2/cdb/builds/tmp/uat/myfiles/* をサーバー /users/myfiles に cdb としてコピーする
私のファイルがそこにあることを本当に知りたいです。これが私が今無駄にしようとしているものです:
myscript.sh 2>&1 | ティー mylogfile.log
scp出力をキャプチャしてログに記録する良い方法はありますか?
ありがとう。
python - Pythonでscpするには?
Pythonでファイルをscpする最もpythonicな方法は何ですか? 私が知っている唯一のルートは
これはハックであり、Linux のようなシステム以外では機能せず、リモート ホストにパスワードなしの SSH が設定されていない限り、パスワード プロンプトを回避するために Pexpect モジュールの助けが必要です。
Twisted のことは知ってconch
いますが、低レベルの ssh モジュールを介して自分で scp を実装することは避けたいと思います。
私はparamiko
、SSH と SFTP をサポートする Python モジュールを認識しています。ただし、SCP には対応していません。
背景: SFTP をサポートしていないが、SSH/SCP をサポートしているルーターに接続しているため、SFTP はオプションではありません。
編集:これは、SCPまたはSSHを使用してPythonでファイルをリモートサーバーにコピーする方法の複製です? . ただし、その質問は、Python 内からのキーを処理する scp 固有の回答を提供しません。のようなコードを実行する方法を望んでいます
bash - rsync コマンドを簡単にしようとするとエラーが発生する
通常は scp を使用してコピーしますが、今はより強力な rsync コマンドに慣れようとしています。変更されたファイルのみをコピーすることで、帯域幅の使用を抑えることができます。ただし、rsync には多くの複雑なパラメーターがあるため、簡単に実行できるように簡単な Bash スクリプトを作成して、コマンド 'rscp' を呼び出してみようと思いました。それで、私はこのようなものを構築し始めました。以下の例では、私の Web ホストが 22 以外の別のポート番号を使用していることに注意してください。そのため、$1 が使用されています。
したがって、その使用法は次のようになると思いました。
そうすれば、私の scp コマンドの使用法に少し近づけることができます。
ただし、これを実行すると、次のエラーが発生します。
しかし、通常の rsync コマンドに戻ると、問題なく動作します。
Bashスクリプトで私が間違っていることを誰かが理解できますか?
linux - Linuxに相当するWinSCPはありますか?
WinSCPforWindowsが大好きです。Linuxに最適な同等のソフトウェアは何ですか?
sshfsを使用してリモートファイルシステムをローカルマシンにマウントしようとしましたが、GUIを起動するほどユーザーフレンドリーではなく、クライアントマシンでrootアクセスが必要なようです。これはあまり便利ではありません。
もちろん、scpなどのコマンドラインツールも可能ですが、シンプルなGUIを探しています。