タグ付けされた質問 「scp」

一般的なSCPサポートはオフトピックです。サポートに関する質問は、https://superuser.comで行うことができます。セキュアコピーまたはSCPは、ローカルホストとリモートホスト間、または2つのリモートホスト間でSSHプロトコルを介してコンピューターファイルを安全に転送する手段です。

6
ターミナルからの単一行sftp
1日に数回、リモートサーバー上のログファイルを調べる必要があるテストを実行している場合があります。ターミナルを使用sftpしてリモートサーバーにアクセスし、目的のログファイルを/tmpローカルマシンにプルダウンすることに慣れました。 man sftpコマンドを入力したり、Enterキーを押したり、Enterキーを押したりする必要がないように、基本的に1行で次のコマンドを実行する方法を見つけようとして、今日使用しているオプションを調べていました。 (私が今していること) sftp myuser@myserver --mypassword at prompt lcd /tmp get /dir/dir/dir/dir/file quit 今man sftpまでscp使ったことのないリファレンスを調べてみました。それは私が探しているものかもしれないと思いますが、安全にコピーされたファイルをどこに移動するかを指定する方法がわかりませんでした。 誰か/dir/fileがリモートサーバーから取得してダウンロードする方法を教えてもらえます/tmp/file_plus-my-descriptionか? 私は、次のような通常のUNIXコピーと同様のsftpまたはscpコマンドを実行できることを望んでいました。 scp myuser@myserver /dir/file /tmp/file_plus-my-description 組み込みのTerminalMacOS X10.8を使用しています。ありがとう。
92 unix  terminal  sftp  scp 

3
ターミナルMac OS XのリモートへのSCP SCPローカルファイルのSSH
VPN経由のSSHを使用して、ローカルファイル「magento.tar.gz」をローカルマシンからリモートサーバーにコピーしようとしています。これは、ここでxx.xxxxとして使用した仮想マシンの内部IPに接続しています。 私はSSHアカウントで完全な「sudo」アクセス権を持っているので、コピーしても問題はありません。私は以下を試しました: 私は以下を試しました(magento.tar.gzファイルはすでにローカルルートディレクトリにあります) sudo scp magento.tar.gz user@xx.x.x.xx/var/www/ ローカルパスワードを入力するように求められます。その後に戻るcp: user@xx.x.x.xx/var/www: Not a directory sudo scp /Users/myname/magento.tar.gz user@xx.x.x.xx/var/www/ 同じを返します。 SSHをどこかに含める必要がありますか? 最初にSSH経由でサイトに接続する必要がありますか? 補足:SSH経由でサーバーに接続し、ディレクトリを参照してフォルダを作成し、sudo mkdiretc を使用してそれを削除することができたので、確実にアクセス許可があります。


13
シェルスクリプトを使用してscpファイル転送を自動化する
UNIXシステムのディレクトリにn個のファイルがあります。これらすべてのファイルをscp経由で指定されたリモートシステムに転送するシェルスクリプトを作成する方法はありますか?スクリプト内でパスワードを指定するので、ファイルごとにパスワードを入力する必要はありません。
83 shell  scp 

7
2番目のリモートホストでscpする方法
remote1ホストを経由して、ローカルマシンからremote2ホストから直接ファイルをSCPする方法があるのだろうか。 ネットワークは、remote1ホストからremote2ホストへの接続のみを許可します。また、remote1ホストもremote2ホストもローカルマシンにscpできません。 次のようなものはありますか? scp user1@remote1:user2@remote2:file . 最初のウィンドウ:ssh remote1、次にscp remot2:file .。 2番目のシェル: scp remote1:file . 最初のウィンドウ: rm file; logout これらすべての手順を実行するスクリプトを作成することもできますが、直接的な方法がある場合は、それを使用したいと思います。 ありがとう。 編集: SSHトンネルを開くようなことを考えていますが、どの値をどこに置くかについて混乱しています。 現時点では、アクセスするために、ローカルマシンにremote1次のものがあります$HOME/.ssh/config。 Host remote1 User user1 Hostname localhost Port 45678 オンremote1にすると、アクセスするremote2には、標準のローカルDNSとポート22になります。何をオンremote1または変更する必要がありlocalhostますか?
83 scp 

10
.bashrcでエコーするとSCPが機能しませんか?
Fedoraには2人のユーザーがいます: ワニー ルート(非常に明白です!) ユーザーWaniの.bashrcの私の内容は次のとおりです。 # .bashrc echo "Hello" # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User specific aliases and functions rootにログインした後、次のコマンドを入力します。 [root@Dell Wani]# touch try.txt [root@Dell Wani]# service sshd start [root@Dell Wani]# scp try.txt Wani@localhost:~/ Wani@localhost's password: Hello [root@Dell Wani]# ここで、Waniにログインし、次のように入力します。 [Wani@Dell ~]$ …
81 bash  ssh  scp 

15
Java経由のscp
Javaプログラミング言語を介してscp転送を実行する最良の方法は何ですか?JSSE、JSch、または弾力のある城のJavaライブラリを介してこれを実行できる可能性があります。これらの解決策のどれも簡単な答えを持っていないようです。
81 java  scp  bouncycastle  jsse  jsch 

5
コピー中にSCPにシンボリックリンクを無視させることは可能ですか?
私は我々のサーバのいずれかを再インストールする必要があり、予防措置として、私が移動したい/home、/etc、/opt、および/Servicesバックアップサーバに。 ただし、問題があります。シンボリックリンクがたくさんあるため、多くのファイルが複数回コピーされます。 scpシンボリックリンクを無視する(または実際にリンクをディレクトリやファイルとしてではなくリンクとしてコピーする)ことは可能ですか?そうでない場合、それを行う別の方法はありますか?
80 scp 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.