vpntunnelを使用するラップ位置は、SSHを介してワークステーションに移動します。自宅でIDEを使用してWSファイルを編集するには?

vpntunnelを使用するラップ位置は、SSHを介してワークステーションに移動します。自宅でIDEを使用してWSファイルを編集するには?

自宅のノートパソコンからラボのデスクトップまでVPNトンネルを設定しました。ラボでのみワークステーションにアクセスできます。

私は研究室にいるときにSpyderを使ってワークステーションでPythonファイルを開きます。これを行うには、Ubuntuで「サーバーに接続」を使用します。その後、開いたウィンドウでフォルダとファイルを簡単に閲覧し、右クリックしてスパイダーで開くことができます。目的のファイルを簡単に操作でき、準備ができたらSSHを使用してワークステーションでそのファイルを実行できます。

もちろん、自宅でSSHを使用してリモートでワークステーションに接続できます。私はvimを使用しており、小規模な作業には満足しています。しかし、より曖昧な作業にはスパイダーが必要です。

質問は:自宅でSpyderを介してワークステーションのファイルをどのように開く(編集/保存)ですか?たとえば、「サーバーに接続」を使用するのは問題ありませんが、すべての解決策も問題ありません。

ベストアンサー1

一種のネットワークファイルシステムを使用できます。 sshfsおそらくこれを達成するのが最も簡単でしょう。確かに、SMBまたはNFSを安全にトンネリングするためにVPNを設定するよりも簡単です。

Debian パッケージの指示sshfs:

説明-zh:SSHファイル転送プロトコルベースのファイルシステムクライアントsshfsは、SSHファイル転送プロトコルベースのファイルシステムクライアントです。ほとんどのSSHサーバーはすでにこのプロトコルをサポートしているため、セットアップは簡単です。サーバー側では何のアクションも必要ありません。クライアントにファイルシステムをマウントするのは、サーバーにSSHで接続するのと同じくらい簡単です。

git考慮するもう1つの便利な選択肢は、ホームデスクトップとラボワークステーションの両方からアクセスできる場所にサーバーを設定して、任意のエディタで編集し、git pushどこgit pullにでも使用できるようにすることです。利点は、作成中のプログラムの改訂履歴を維持できることです。

gitサーバー設定に必要なツールの数だけ、サーバー設定に関するページやブログ投稿がたくさんあります。 Googleで見つけたものは次のとおりです。

https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server https://www.linux.com/LEARN/HOW-RUN-YOUR-OWN-GIT-SERVER

PS:私はgitlabdockerをホームgitサーバーとして使用します。これは私の要件に比べて少し過剰ですが、非常に便利なgitだけでなく、dockerリポジトリも実行できることがわかりました。

おすすめ記事