2012-05-31 9 views
33

リモートマシンから使用しているローカルマシンにファイルをコピーしようとしています。このコマンドを実行するたびに、パスワードの入力を求められます。私は決してパスワードを設定しなかったので、私はパスワードのために何を入力するか分からない。誰もが任意のヒントを持っていますか?リモートマシンで、設定ファイルは/ etc/sshを/ ssh_configの中で、AllowUsersというセクションでユーザーでなければなりませんが。ありリモートホストからローカルホストへのscp

scp stuff.php [email protected]:Users/djorge/Desktop 
+2

正確にこのコマンドを実行していますか?リモートマシンでは?またはあなたの地元のもの?ローカルマシン上にある場合は、基本的にはローカルファイルコピーを実行するだけです。パスワードをローカルに持たない場合は、ディレクティブの順序を逆にしてローカルで実行してください。そのため、コピーを開始してリモートマシンにログインするのはローカルマシンです。 –

答えて

17

設定ファイルを編集した後、sshdを再起動する必要があるかもしれません。

そして、あなたは

SCP [email protected]ローカルホストにリモートホストから例えばファイル "test.txtという" をコピーすることができます。

DIR/test.txtの/ローカル

@cool_csあなたのホームディレクトリであれば、〜シンボル〜/ Users/djorge/Desktopを使用できます。

UNIXでは、絶対パスは '/'で始まる必要があります。

+0

私はこれを行うたびに、私のローカルマシン上のディレクトリを見つけることができません。私はリモートホストに接続していますが、/ local/dirを見つけることができません。またはユーザー/ jorge/Desktop –

+0

@cool_csローカルマシンからsshを終了しscpを実行する必要があります – chim

46

あなたが他のPCのIPを必要とし、実行します。

SCPユーザーの@ ip_of_remote_pc:/home/user/stuff.php /ユーザ/ djorge /デスクトップ

それはあなたを聞いてきます'のユーザーのパスワードはです。その他 pcです。

+1

Daniel、UnixとWind0wsでは/ – Snake

関連する問題