SCPの2つの問題解決
1924 ワード
参考記事:
https://www.cnblogs.com/jockechen/articles/10407093.html
https://www.cnblogs.com/huanghongbo/p/6254400.html
https://blog.csdn.net/dafei4/article/details/79494324
scp使用
linuxシステムからwindowsシステムにファイルをコピーするには:
linux環境でwindowsの下のファイルをlinuxシステムにコピーします.
Windowsのパスは'/'を区切り文字として使用します.
注意:windowsシステム自体はsshプロトコルをサポートしていないため、上のコマンドが正常に実行されるには、windowsクライアントにssh for windowsのクライアントソフトウェア、例えばwinsshdをインストールし、windowsシステムにsshプロトコルをサポートさせる必要があります.
以上のコマンドは試したことがありませんが、以前はputtyで直接完成したようで、コマンドを入力する必要もなく、直接ドラッグすることができます.
linuxからlinux:
scp source destination_username@destination_ip:destination_filepath #目的地のurlパスからコロンが漏れないように注意してください.
エラー1:
解決方法:
yesまたはnoを選択せず、直接ctrl+cを選択します.次のコマンドを入力します
パスワードを入力します.次にexitがログインし、システムは次の2行を出力します.
元のサーバーに戻りました.
次にscpコマンドを再使用すると、エラーは発生しません.
エラー2:
現在のディレクトリがフォルダであるため、ファイルではないことを示します.単一のファイルを転送してもエラーは発生しません.
解決方法:
-rパラメータを追加すればいいです.
https://www.cnblogs.com/jockechen/articles/10407093.html
https://www.cnblogs.com/huanghongbo/p/6254400.html
https://blog.csdn.net/dafei4/article/details/79494324
scp使用
linuxシステムからwindowsシステムにファイルをコピーするには:
scp administrator@:
linux環境でwindowsの下のファイルをlinuxシステムにコピーします.
scp administrator@:
Windowsのパスは'/'を区切り文字として使用します.
注意:windowsシステム自体はsshプロトコルをサポートしていないため、上のコマンドが正常に実行されるには、windowsクライアントにssh for windowsのクライアントソフトウェア、例えばwinsshdをインストールし、windowsシステムにsshプロトコルをサポートさせる必要があります.
以上のコマンドは試したことがありませんが、以前はputtyで直接完成したようで、コマンドを入力する必要もなく、直接ドラッグすることができます.
linuxからlinux:
scp @:
scp source destination_username@destination_ip:destination_filepath #目的地のurlパスからコロンが漏れないように注意してください.
エラー1:
The authenticity of host '114.212.xx.xx (114.212.xx.xx)' can't be established.
ECDSA key fingerprint is SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.
Are you sure you want to continue connecting (yes/no)?
解決方法:
yesまたはnoを選択せず、直接ctrl+cを選択します.次のコマンドを入力します
ssh -o StrictHostKeyChecking=no 114.212.xx.xx
パスワードを入力します.次にexitがログインし、システムは次の2行を出力します.
logout
Connection to 114.212.xx.xx closed.
元のサーバーに戻りました.
次にscpコマンドを再使用すると、エラーは発生しません.
エラー2:
.: not a regular file
現在のディレクトリがフォルダであるため、ファイルではないことを示します.単一のファイルを転送してもエラーは発生しません.
解決方法:
scp -r @:
-rパラメータを追加すればいいです.