web-dev-qa-db-ja.com

エディタAtomはリモートサーバーでプロジェクトを開くことができますか?

Atomはプロジェクトを開くことができ、プロジェクトのツリー全体を左側に表示できます。これは本当に素晴らしい機能です。

今、ホストOSでSSHを使用してVirtualboxのゲストOS(Red Hat Enterprise Linux、RHELなど)にアクセスしていますが、ホストOSにAtom RHELで?

11
shintaroid

はい、あります!

オプションでautofsを使用して、sshfsを設定するだけです。その後、ローカルに保存されているかのようにファイルにアクセスできます。これをAtomで使用しましたが、シームレスに動作します。

Ubuntuの手順

Sshfsをインストールする

$ Sudo apt-get install sshfs

リモートディレクトリをローカルマウントポイントにマウントします

$ sshfs [user@]Host:[dir] mountpoint

Autofsと組み合わせる

次のリンクには、autofsを使用したセットアップの手順が記載されています。

:これには、rootユーザーのSSHをセットアップする必要があります。

http://www.mccambridge.org/blog/2007/05/totally-seamless-sshfs-under-linux-using-Fuse-and-autofs/

その投稿に加えて、さらにシームレスなエクスペリエンスを実現するためのトリックを追加しました。

パフォーマンスを向上させる

このSSH構成を/root/.ssh/configに追加すると、パフォーマンスが大幅に向上することに気付きました。

Ciphers arcfour
Compression no

:これにより、接続の安全性が低下します。

ディスクとして表示する

/mediaのディレクトリにマウントポイントを設定すると、ファイルブラウザーにマウントポイントがディスクとして表示されます。たとえば、/media/sshfs

7
Remco Haszing

これには Remote sync プラグインをお勧めします。 Linuxボックスにpython環境がセットアップされており、PCから接続します。

ファイルを保存するときに変更を自動的にアップロードし、変更を監視するファイルを定義することもできます。

3
Nick

探しているものは100%ではありませんが、Remote-Editパッケージがあります。 https://atom.io/packages/remote-edit

これにより、サーバーの接続パラメーターを定義し、サーバーで見つかったファイルを参照および編集できます。

2
nwinkler