私はLinux Suse 10を使用しています。それを使用するにあたっては完全なnoobですので、本当に助けが必要でした。LinuxでPSFTPを使用
シナリオは単純です。私は私のLinuxサーバーからWindows PCにいくつかのファイルを転送する必要があります。
すでに.scrファイル内に書き込まれたFTPコマンドを使用してこれを行いました。ここに私のUpload.scrの内容は次のとおりです。
ftp -n 10.*.*.* <<SCRIPT
user administrator drowssap
cd TESTDIR
binary
lcd /path/of/the/txt/file/
put TESTUpload.txt
bye
SCRIPT
そして私が使用してLinux konsoleのからそれを呼び出します。 bashのUpload.scr
をそれが実際に働いていたし、成功した私の窓のPCにファイルを転送することができます。しかし、私が必要とするのは "psftp"を使ってファイルを転送することです。私は自分のLinuxからWindowsへの移行に同じことを行うために必要な
ProcessStartInfo PSI = new ProcessStartInfo("CMD.exe", "/C psftp " + UserName + "@" + IP + " -pw " + Password + " -b UpLoad.scr");
(つまり私はPSFTPだけではなく、FTPを使用するために必要な:
窓からWindowsへの移行から作品のオリジナルのコードがありますまたはsftp)。
私はLinuxのkonsoleの上で "PSFTP" と入力しようとしたときはいつでも、それはFFを表示していましたが: のbash:PSFTP:コマンド
を見つけていない私は不足している何かがあると知っています。私はそれを動作させるためにまず何をすべきですか?私はいくつかのアプリケーションや.exeファイルを私のLinuxサーバーにインストールする必要がありますか?
私は本当に助けが必要です。 ありがとうございます! :)
linuxで 'sftp'を使います。 –