Linux サーバーから Windows サーバーにファイルをコピーできるかどうか疑問に思っていました。pscp や winscp などの他の方法を見たことがありますが、それらには Windows マシンで実行されるコマンドが含まれます。私がやろうとしているのは、Linux マシン上で何らかの形でコピーを行うことです。
3975 次
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 を実行するように設定します。
于 2015-05-05T18:02:23.640 に答える