2

私のOS: Windows 8

Virtualbox ゲスト: Ubuntu 12.10 サーバー

vboxゲストでApacheサーバーを構成し、http、https、sshポートをubuntuサーバーに正常にマップしました。問題なく快適に動作します。

PHPStorm、Netbeans、Sublime などのエディターなどのいくつかの IDE を試しましたが、サーバーからプロジェクト全体をコピーし、ローカル マシンで編集してから同期するだけです。

しかし、それは私が必要とするものではありません。ssh/sftp 接続を使用してゲスト サーバーで直接作業したい。notepad ++にこの機能があることは知っていますが、崇高なルックアンドフィールが大好きです.

崇高なまたは他のIDEを使用してゲストサーバーで無料で作業する方法はありますか? (sftp ソリューションがありますが、有料であり、ゲスト マシン上で直接ではなく、他の ide と同じように動作します) 何か提案はありますか?

4

1 に答える 1

1

選択できるアプローチは 2 つあります。おそらく 2 番目のアプローチを選択します。

  1. KDE デスクトップ環境を使用します (はい、MS Windows にも存在します)。ローカル ファイル システム操作を行っているかのように、そこにある任意のプロトコルを使用できるようにする、いわゆる「キオ スレーブ」を備えています。つまり、「kate」のような KDE エディターや、「kdevelop4」のような IDE 全体を使用する場合でも、単に「ファイル/プロジェクトを開く」と言って、ローカル ファイルを選択するだけでなく、sftp://server/path/file のようなものを選択できます。そして作業開始。ネットワークは環境によって透過的に処理され、完全にネットワーク透過的です。これがシステムのあるべき姿です。GNOME 環境にも似たようなものがあったと思いますが、GNOME のバージョン 3 で削除された可能性があります。

  2. ゲスト ファイル システムを MS-Windows ファイル システムに「マウント」できます。これが MS-Windows でどのように機能するかの詳細についてはわかりませんが、少なくとも新しいバージョンの MS-Windows にはそのような機能が追加されていると確信しています。ほとんどの場合、「ネットワークハードドライブ」などの作成にまだ制限されていますが、他のシステム (Linux、Unix、macOS) では、ファイルシステムの好きな場所にマウントできます。これには、ローカル システムのマウント ツールでサポートされている限り、任意のプロトコルを使用できます。再び 2 つのオプション:

    2.a 仮想ディスク全体をマウントします。簡単ですが、そのディスクが現在ゲスト システムで使用されている場合は問題になる可能性があります。

    2.b 仮想システムでいくつかのサーバーを起動して、仮想ディスクをエクスポートします。ほとんどの場合、samba が選択されます。次に、その smb ファイル エクスポートを MS-Windows システム内にマウントして、ハッキングを開始できます。

楽しむ!

于 2013-04-14T10:48:33.063 に答える