web-dev-qa-db-ja.com

コマンドラインからLinuxからWindowsサーバーにファイルを転送するにはどうすればよいですか?

コマンドラインからLinuxからWindowsサーバーにファイルを転送するにはどうすればよいですか?

WinSCPなし
FileZillaがありません
他に同様のツールはありません...

このコマンドを実行しようとすると、次のようになります。

scp /home/user/testsite.html [email protected]:/c/Q4

このエラーが発生します:

ssh: connect to Host 192.168.100.74 port 22: Connection refused  
lost connection  
2
Rathna Kumar

Linux OSにSSHクライアントがインストールされている場合は、scpもあります。 scpは、安全な暗号化された方法でサーバー間でファイルをコピーするために使用されます。データ転送にsshを使用し、sshと同じ認証を使用し、同じセキュリティを提供します。

このコマンドを実行しようとすると、次のようになります。

scp /home/user/testsite.html [email protected]:/c/Q4

次のエラーが発生しました。

ssh: connect to Host 192.168.100.74 port 22: Connection refused   
lost connection  

SSHはデフォルトでポート22を使用します。ほとんどの場合、リモートホストまたは別のポート番号でSSHサーバーが実行されていないか、ファイアウォールによってブロックされています。

  • マシンにpingを実行します(接続をテストするため)。
  • Sshデーモンが実行されているかどうかを確認します。
  • 同じコマンドを実行しますが、-vvvオプションを追加して、より詳細な出力を取得します。
1
karel