-4

Linux サーバーから Windows サーバーにファイルをコピーできるかどうか疑問に思っていました。pscp や winscp などの他の方法を見たことがありますが、それらには Windows マシンで実行されるコマンドが含まれます。私がやろうとしているのは、Linux マシン上で何らかの形でコピーを行うことです。

4

2 に答える 2

1

スクリプトの一部として smbclient をスクリプト化できるはずです

 smbclient -A authfile //windows_machine/D$ -c 'cd \\PATH\TO\Directory; get "Filename.txt" myfile.txt'

authfile の場所

username = <myusername>
password = <mypassword>

これは、Windows マシンでファイル共有が有効になっており、Linux 側に samba がインストールされていることを前提としています。 //windows_machine/D$ Dシェアです。ただし、作成した共有に置き換えることができます。

または、WindowsマシンにFTPサーバーをインストールして、FTPクライアントをスクリプト化するか、次のようなものを使用できますcurl || wget

于 2014-12-19T20:09:29.507 に答える
1

Windows サーバーに cygwin をインストールし、sshd を実行するように設定します。

https://cygwin.com/

于 2015-05-05T18:02:23.640 に答える