Mac端末でSSH経由でUbuntuサーバー上のファイルを開く

Mac端末でSSH経由でUbuntuサーバー上のファイルを開く

そのため、SSHを介してUbuntuサーバーに接続し、Macプログラム(Coda)でファイルを開こうとしましたが、エラーが発生しました。

Couldn't get a file descriptor referring to the console

コマンドの使用

open myfile.html

これはMac端末で動作します。 Macで選択したエディタで直接開き、編集/保存できるように、一般的なUnixコマンドをリンクする方法があることを願っています。

ベストアンサー1

Linuxのコマンドopenは関係ありません(ほとんどのディストリビューションで)。openvt、新しいテキストコンソールでプログラムを起動します(現在一般的に使用されていない機能)。

open最新のLinuxシステムでは、OSXに対応するコマンドは次のとおりです。xdg-open。ただし、これにより、Mac上のローカルではなくリモートのLinuxコンピュータで実行されているプログラムでファイルが開きます。

SSHは、リモートプロンプトからリモートコマンドを実行する方法を提供します。リモートファイルへの直接アクセスは提供されません。 OSX を含むほとんどの unice はリモートディレクトリのマウントを許可します。SSHFS。たとえば、Macにディレクトリを作成し、~/ubuntuserverそのディレクトリの下のリモートファイルにアクセスできます。

sshfs ubuntuserver.example.com: ~/ubuntuserver

Mac GUIがあるかもしれません(わかりません)。

認証の煩わしさを避けるためにSSHがそれをサポートするのに十分新しい場合は、認証に公開鍵を使用することをお勧めします。マスター/スレーブ接続を有効にする~/.ssh/config

おすすめ記事