UbuntuのSSHコマンドラインの代替


14

CentOSを実行している職場のマシンがあります。それに入るために、を使用しますssh

ウィンドウ管理システムをインストールすることは許可されていません。場合によっては、設定の編集、複数のログの確認など、多くの作業を行う必要があります。これはすべて、コマンドラインでの作業が少し面倒になります(私はコマンドラインの忍者ではありません)。

必要なすべてのログとファイルを取得するために複数のセッションを行っていますが、ローカルマシンでリモートマシンのファイルシステムを「見る」ことができるので、リモートマシンを開いて編集できますすべての素敵なウィンドウとテキストエディタを使用できるローカルマシン上のファイル


こんにちは、ご質問を誤解して申し訳ありません。タイトルを明確にしていただきありがとうございます。
カナダのルーク14

1
問題ない。それを最初に追加する必要がありました。
ThrowsException 14

1
端末多重化ソフトウェアを検討しましたか?Screentmuxを使用すると、複数のセッションを同時に開くことができ、純粋なsshセッションで擬似ウィンドウ化されたインターフェースを提供できます。さらに、CentOSボックスに少なくとも画面が既にあることもほぼ保証されています。
偽の名前14

1
Xフォワーディングはウィンドウ管理システムとしてカウントされますか?
user253751 14

回答:


28

Linux を使用している場合は、sshfsのインストールを検討してください。sshを介してマシンにリモート接続できますが、ローカルマシン上のファイルシステムの一部として表示されるため、ローカルエディターでファイルを編集し、ローカルファイルのように扱うことができます。サーバー側に何もインストールする必要はありません。すべてsshで動作します。

同様に、Windows用のwin-sshfsがあります。これはsshfsと同様のアプローチをとりますが、代わりにWindowsネットワークドライブとしてファイルシステムをマウントします。推奨Lexi Rをありがとう!

別の方法としては、FTPを使用してファイルを取得し、ローカルマシンに配置し、必要に応じて表示および編集してから、FTPを使用して元の場所に戻します。CentOSボックスにはFTPサーバーが必要で、Filezillaなどを使用して接続できます。


2
sshfsは、Windowsを使用している場合の代替手段ではありません。その場合、WinSCPの方が適しています。
マルセロ14

2
sshfsはまさに私が探していたものでした。それはボスです。
ThrowsException 14

1
FileZillaには、SFTPの組み込みサポートがあります。SFTPは、(紛らわしいことに)FTPとは何の関係もありませんが、SSHとは関係ありません。通常のサーバーでは、SSHを使用できれば、おそらく同じ資格情報でSFTPを実行でき、FTPサーバーをインストールする必要はありません。(WinSCPは同じプロトコルを使用するため、両方が機能するか、どちらも機能しません。)
IMSoP

2
@Marcelo win-sshfsが利用可能で、私のルームメイトはそれを誓っています。
レックスR 14

7

Windowsから接続を実行している場合は、WinSCPをチェックアウトできます。無料で、アクセスできるファイルシステムのツリービュー(エクスプローラのような)を提供します。

* nix環境から実行している場合は、FTP(安全でない)、SFTP(安全)など、何らかのファイルアクセスを有効にする必要があります。または、リモートファイルシステムをCIFS、NFS、またはsshfsとしてマウントできますファイルシステム。これらのオプションはすべて無料であり、OSに組み込む必要があります。


4

現在のLinuxデスクトップには、多くの場合、何らかの種類のsshfsが組み込まれています。例えば。Gnomeでファイルマネージャー(Nautilus)を開き、Ctrl + Lを押して編集可能なロケーションバーを取得し、次のようなURLをsftp://example.com/入力してEnterを押します。これにより、example.comへのSSH(実際にはSFTP)接続が開かれ、その内容がファイルマネージャーに表示されます。また、ローカルディレクトリのように閲覧できます。

接続を確立したら、Gnome以外のアプリケーション(KDEアプリ、コマンドラインなど)からリモートディレクトリにアクセスすることもできます。最も簡単な方法は、おそらくディレクトリをファイルマネージャからターゲットアプリケーションまたはシェルにドラッグすることです。ある程度の経験があれば、リモートディレクトリに手動で移動することもできます。通常、これらは次の場所にマウントされます~/.gvfs//run/user/<userid>/gvfs/。または下にれます。

KDEにも同様のメカニズムがあるようです。

私はsshfsの経験はありませんが、sshfsとGnome組み込みのSFTPアクセス(GVFS)が同様の機能を提供していると思います。個人的には、使いやすさからGVFSが好きです。また、最近では追加のソフトウェアをインストールしたり、セットアップしたりすることなく、非常に普遍的に利用できることも高く評価しています。


それは私が同様の状況下で行うことです。(Gnomeで)永続的な接続を確立するには、[場所]に移動して[サーバーに接続]を選択します。
ジャイア14

1

Notepad ++では、NppFTPプラグインはSCPをサポートしています。ファイルをリモートで編集するために常に使用しています。[NppFTP]タブに移動し、ファイルをダブルクリックして一時ディレクトリにダウンロードします。ファイルを保存すると、ファイルがアップロードされます。


0

構成管理ツール(パペットやansibleなど)を使用します。このようにして、構成ファイルをローカルに保持し、ローカルツールを使用できます。素敵な「サイド」効果(おそらくさらに重要)として、構成バージョンを制御し、自動的に展開し、簡単に再現できます(追加のサーバーでも)。


0

クライアントマシン(ファイルを編集している場所から)の場合、NFSの方が優れたソリューションになると思います。NFS経由でファイルを共有し、クライアントマシンにマウントします。ローカルドライブとして表示されます。任意のGUIエディターを使用してファイルを編集できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.