scpを使用したファイル転送中:権限が拒否されました。

scpを使用したファイル転送中:権限が拒否されました。

リモートコンピュータを使用してssh自分のコンピュータにファイルを転送しようとしています。

scp My_file.txt user_id@server:/Home

これにより、マイコンピュータのホームフォルダにMy_file.txtが保存されます。そうですか?わかりました。

scp/Home: 権限が拒否されました

また、しようとするとき:...@server:/Desktopリモート コンピューターから自分のデスクトップにファイルをコピーします。

私は何が間違っていましたか?

ベストアンサー1

コマンドは新しい文書を/()を選択してください。あなたが望むのはそれをあなたのコンピュータに転送することです。ディレクトリ(書き込み権限がないため/)。家に帰るルートが似ているようであれば、/home/erez次のことを試してください。

scp My_file.txt user_id@server:/home/erez/

ホームディレクトリのパスをショートカットに置き換えることができるため、~/次のコマンドは同じ効果があります。

scp My_file.txt user_id@server:~/

リモート側のパスを完全に省略することもできます。これはホームディレクトリを意味します。

scp My_file.txt user_id@server:

つまり、ファイルをデスクトップにコピーするには、そのファイルを次に転送する必要があるかもしれません/home/erez/Desktop/

scp My_file.txt user_id@server:/home/erez/Desktop/

またはショートカットを使用してください。

scp My_file.txt user_id@server:~/Desktop/

または、ホームディレクトリに基づいて解釈されるリモート側の相対パスを使用します。

scp My_file.txt user_id@server:Desktop/

@ckhanがすでに述べたように、パラメータも交換する必要があります。

scp FROM TO

My_file.txtしたがって、サーバーからデスクトップにファイルをコピーするには、user_id@server次のことを試みる必要があります。

scp user_id@server:/path/to/My_file.txt ~/Desktop/

ファイルがMy_file.txtサーバーのホームディレクトリにある場合は、ショートカットを再利用できます。

scp user_id@server:~/My_file.txt ~/Desktop/

おすすめ記事