WindowsPCのLinuxファイルシステム/フォルダ構造にアクセスできるかどうか知りたい。私のWindowsPCから、サーバーファイルをリアルタイムで表示/編集できるように。 CentOSサーバーをローカルにセットアップし、PuTTYを使用して接続しています。問題は、このサーバーを開発サーバーとして使用し、リアルタイムでテストする必要のあるphp/htmlファイルを大量にアップロードすることです。
私の最初の解決策は、PCにgitをインストールすることでしたが、変更を表示するたびに、WindowsPCから「USINGGITHUB」をプッシュ->プルする必要がありました。サーバーが変更をリッスンしてからファイルを自動更新できるソフトウェアがあると思いますが、これが最初のオプションかどうかを確認したかったのです。
セキュアコピープロトコルを使用してマシン間でファイルを転送するWinSCPを使用できます。このプログラムは費用がかからず、ポート22を使用します(マシンにSSH接続できる限り、動作するはずです)。必要なのは、操作したいディレクトリに適切にアクセスできるリモートマシンのユーザー資格情報だけです。ログインすると、Windowsエクスプローラーのようなビューでリモートディレクトリ構造が表示されます。
さらに、プログラムにはリモートディレクトリを最新の状態に保つオプションがあります。これを設定すると、次のようになります。
関数を開始すると、WinSCPは、選択したローカルディレクトリ(およびオプションでそのすべてのサブディレクトリ)で何かが変更されるたびに通知を受信するように登録します。たとえば、お気に入りのエディターでファイルを保存する場合など、変更を加えると、WinSCPはそれぞれのディレクトリでの変更に関する通知を受け取ります。次に、ローカルディレクトリと対応するリモートディレクトリの同期を実行します。したがって、変更は自動的にリモート側に反映されます。