ベストアンサー SSHでリモートログインした時に、GUIアプリを使いたい 2009/12/31 02:36 SSHでリモートログインした時に、GUIアプリ(ブラウザ等)を使いたいのですが、何か手段はあるでしょうか? みんなの回答 (5) 専門家の回答 質問者が選んだベストアンサー ベストアンサー hok212 ベストアンサー率66% (100/150) 2009/12/31 10:10 回答No.4 ご質問は「LANの内部ではなく、外出先や遠隔地からサーバをGUIでリモート操作したい」と読み取りました。 このような場合、セキュリティの面で余計なポートは開きたくないので、質問者さんが仰っているようにSSH接続が妥当なところだと思います。 それと、GUIでのリモート操作は VNC が一般的と思われますので、以下はSSH+VNCのお話をします。 SSH接続は22番ポートを利用して通信を行いますが、VNC接続は5900番以降のポートが使われます。 22番しかポートが空いてない状態で VNC-SERVER を起動しても、当然ながらGUI操作を行うことが出来ません。 このような場合は、SSHクライアントのポート転送という機能を使います。 要するに、22番のSSHトンネルを使って22番以外のポートに接続するという手法です。 この手法ですと、ポート転送後の通信がSSHトンネルを通るため、暗号化されていますので安心です。 次のページに、この環境を構築する方法が書かれていますので、参照してみてください。 http://www.obenri.com/_vnc/vnc_ssh.html 質問者 お礼 2009/12/31 16:53 回答ありがとうございます。 仰る通り、外部から接続したいと思っています。 22番から、VNCを使うという方法があるのですね。勉強してみます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (4) bx2 ベストアンサー率47% (97/206) 2009/12/31 23:51 回答No.5 クライアントがWindowsでも問題ありません。 Windows上でXサーバを起動すれば、リモートのウィンドウをクライアント上に表示できます。 私はCygwinに付属のXサーバを起動して、それを行なったことがあります。 ネットワークにNATを使用しているなら、SSHポート転送を使わないと、リモートからクライアントにウィンドウを送れません。 Tera Term には SSHポート転送の機能が備わっているので、それを使用すれば解決できます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 u-kid ベストアンサー率50% (34/67) 2009/12/31 09:27 回答No.3 Server側もClient側もX11環境のマシンでしたら、 -Xオプションを付けてsshログインすれば、server側のGUIの画面を飛ばしてこれます。 ただし、Server側のsshd_configで X11Forwarding yes の設定がしてあることが条件です。セキュリティ上の理由で設定を外していることもありますので、設定されていなければServerの管理者にご相談下さい。 >ssh -X <server> iceweasel のようにするとserver側のiceweasel(Debianに入っているfirefox)の画面が手元で操作できます。 あるいは >ssh -X でログインしてから >iceweasel を実行しても画面を飛ばしてこれます。 ご参考まで。 質問者 お礼 2009/12/31 16:52 回答ありがとうございます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 oraora777 ベストアンサー率20% (56/268) 2009/12/31 05:17 回答No.2 ログインするクライアントはなに? LinuxなどのUNIX系マシン? その場合、X.orgで標準でXサーバの接続時をローカルではなくてリモートで接続すればいい。 WindowsならWindows用のXサーバを入れる。 フリーのだとXming,Cygwin/XFree86,Cygwin/X,WeirdX 商用だとASTEC-X あたりが有名ですかね。 であくまでこれはXサーバのみですから音はクライアントは操作しているマシンでは聞くことはできません。 ただしESDを利用しているソフトに限ってESDを使えばネットワーク越しでも音はなる。(ESD経由でないアプリもESD側に転送するようにすれば音はなる。ただし多少音が遅れる) 音も聞きたければESDをクライアント側に入れる。 Windows上で動くESDもいくつか存在している。 後はVNCを使う。 自分は普段はXmingを利用している。 質問者 お礼 2009/12/31 16:52 回答ありがとうございます。 すみません。不足でした。 クライアントはWindows、サーバはUbuntuです。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 pick52 ベストアンサー率35% (166/466) 2009/12/31 03:06 回答No.1 SSHではGUIは利用できないと思います。 GUI操作したいならリモートデスクトップでしょうかね。 http://q.hatena.ne.jp/1215440086 質問者 お礼 2009/12/31 16:50 回答ありがとうございます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューターOS(技術者向け)Linux系OS 関連するQ&A MacでSSHログインする時に MacBookProの「ターミナル」からSSHコマンドでログインする時に 「SSHキー"rhel.com"のパスワードを入力してください。」という メッセージボックスが表示されます。 リモート先はRHELですが、sshキーは作成していません。 いちいち聞かれるのが鬱陶しいので、ssh-keygenでキーを作成してるところだけ (メッセージボックスじゃなくてターミナル上で)聞かれるようにしたいのですが、 何か設定が悪いのでしょうか? sshの設定をいろいろいじったのは覚えてますが、 どこをいじったら そうなったのかが覚えていません。 お願いします ラズベリーパイでteamviewerみたいなアプリ ラズベリーパイでリモートからログインしたりして使用したりするアプリとして、ネット上でwindowsのリモートデスクトップやフリーのVNCや、CUIだとSSHやtelnetなどのアプリがありますが、これらのアプリはラズベリーパイをイーサネットケーブルで接続した際のIPアドレスを必ず把握しなければいけませんが、Teamviewerのようにipアドレスを気にしなくてもリモートログインできるようなGUIもしくはCUIなどのリモートログインアプリなど、ご存知の方いらっしゃいましたら、ご教示頂きますようよろしくですお願い致します。 RedhatES5(CentOS5)でのGUIログインの判別方法について 質問です。 runlevel5で運用しようとしているサーバがあります。 SSH等のCUIでログインした時には実行し、 コンソールから直接GUI(GNOME)でログインした時には実行しないスクリプトを作りたいのですが、 その実現方法として、GUIログイン時の環境変数を判別して実行を除外するif文を書き入れる事を想定しています。 GUIログインかCLIログインかの判別を指定する良い方法はないでしょうか? そのような環境変数等あればご教授下さい。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム sshでリモートログインした際の日本語入力 失礼します。 sshでリモートログインした際に、geditを起動したところ日本語入力ができないという問題にあたったのですが、どうすればよいか教えて頂けないでしょうか? サーバー・クライアントともにUbuntu10.04になります。 宜しくお願い致します。 すべてのリモートログインのrootログインを禁止する お世話になっております。 現在RedHat Linux Enterprise 5にて検証を行っております。 そこでユーザからの要望で、全てのリモートログインにおける rootユーザログインを禁止したいという要望が出てきました。 すべてというのは、ssh、ftp、telnet、その他のユーザ、パスワードを 指定してログインしてくるセッションのことを指しております。 一般ユーザのみのログインを可能にしたいのです。 sshやftp、telnet等、個別にrootログインの禁止はできますが、 すべてのリモートアクセスを制限する設定などは ありますでしょうか。 Mac→linuxにsshでGUIを起動できますか Windows→linuxにsshでアクセスして、guiを起動させています (teratermを使ってsshでアクセスして、Windowsからgmone-sudokuを起動して遊ぶ、など) WindowsではXmingというXサーバーを使っています MacはBSDベースのOSでもとからXサーバーがはいっているようなのですが、 Macの場合、別途ソフトウェアをインストールしなくても、 sshでアクセスしてxアプリを起動することはできますか? SSHでリモートログインしたい サーバーを買ってCentOSをインストールしました。 サーバーのIPアドレスは固定で192.168.0.2です。 スイッチングハブで私用PCにつないでリモートログインしたく 最初の段階としてpingを192.168.0.2に送ったのですが見つかりません。 私用PCのipアドレスは21・・・・とサーバーと違います。 どうすればpingを送れるようになれるでしょうか? (SSH)TeraTermでのリモートログインが出来ない 同じセグメントの他Linuxサーバからは”ssh HOSTNAME"でログイン出来るのですが、自分のPCからTeraTermで接続しようとすると失敗してしまいます。。。 何が原因なのでしょうか? SSHDデーモンをリスタートしてもだめでした。。。 また、sshd_configファイルもログイン出来るサーバとまったく同じです。 OS: Redhat Linux v4 GUIアプリを作ってます 現在、私は製品の操作を行うGUIアプリの作成を行っています。 そのGUI作成を行う上で、定期的によりよいGUIを作成できる環境、ビルダーなどを探しています。 何かおススメのGUIアプリ開発環境があったりしませんかね。 私が良いなと思っているのはC++ BuilderかQtです。 他に何かあれば知りたいです。 基本はWindowsアプリですが、ソースコードをそのままでMACやIOSアプリにも出来る環境がベストですね。 GUIのログインスクリプトの作り方 Vine Linux 4.2で、ログインスクリプトを作ろうと試みています。 1.ひとつの端末からログインする全てのユーザーに対して有効 2.起動時ではなくログイン後に実行される 3.GUIモード(あるいはGUIとCUI両方)で有効 4.可能であればCシェルで これらの条件を満たすスクリプトを作るためには、 どのファイルをいじれば良いか、御教授願えますでしょうか。 CUIモードでは、/etc/csh.loginをいじれば良いとわかりましたが、 GUIモードには反映されないようなので困っております。 よろしくお願いいたします。 sshでログインができません? linux7.2 REDHATでopensshを構築しました。windowsクライアントからLAN内でsshで接続しようとしていますがうまくいきません。 普通成功したときはパスワードを聞いてきますが、聞かれない状態です。 LINUX側でユーザーかグループを作成しなければならないのでしょうか? 以下の設定ファイルを調整してみました。 ・sshd_conf ・hosts.allow ・hosts.deny ・pingは通ります。 ・サーバー側ではsshでログインできます。 ・テストでtelnetを設定してみましたがクライアントからログインできませんでした。 サーバー側からはできました。 ・ブラウザー経由でwebサーバはアクセスできます。 ・DOSプロンプトから telnet ホスト名 22 で確認したところ接続できない状態になる。 ポートのところではじかれているように思えます。 どなたかこころやさしい方ご教授いただけないでしょうか? よろしくお願いいたします。 sshでのログインができない 以前より使用していたサーバでSSHでのログインができなくなりました。 本日PostgreSQLのインストールを行うまではまったく問題が無い状況でした。 同作業後よりSSHでの認証が失敗するようになり現状ログインできない状態です。 作業の際以前に使用していたRPMでインストールされていたPostgreSQLがあったため、停止をし新たにソースからインストールを行いました。 この際既存のPostgresユーザーがいた為、/etc/passwdのpostgresユーザーを#でコメントアウトし新たにpostgresユーザーを作成したのが原因ではないかと考えています。 sshはopenssh-4.5p1を使用しています。 現在までに試行した内容は以下になります。 ・直接サーバにログインしpasswdファイルからコメントアウトの部分を削除 念のためSSHを再起動 ・/usr/local/sshにインストールしたファイル郡を全て削除 再度ソースからインストール どなたかご助言いただけないでしょうか。 よろしくお願いします。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム sshログイン時のメッセージについて sshでログインする時に表示されるメッセージ(★)の意味について、教えてください。 また、このメッセージが表示される場合、正しくログインできているのでしょうか。 [usr1@host1 ~]$ ssh usr2@host1 Last login: Sun Oct 21 19:03:43 2012 from host1 [usr2@host1 ~]$exit Connection to host1 closed. [usr1@host1 ~]$ ssh usr2@host2 Last login: Sun Oct 21 19:04:27 2012 from host1 -bash: /home/usr2: is a directory ←★ [usr2@host2 ~]$ <環境> OS:RHL 5.4 x86 ホスト名1:host1 ホスト名2:host2 ログインユーザ1:usr1 ログインユーザ2:usr2 ssh-keygen について パスワードなしでリモートホストにログインする方法で、 「ssh-keygen -t rsa」 コマンドを利用しているのですが、ここで 鍵ファイル名をid_rsa ではなくxxx_rsa とした時に 公開鍵をリモート、秘密鍵をローカルに設置して「ssh user@hostname」コマンド を行ってもパスワードを聞かれてしまいます。 デフォルトのid_rsa のままで同じことをすればパスワードを聞かれないのですが、 鍵ファイル名を変更したときには、他に設定すべき項目かsshログインするときに 必要なオプション等はありますでしょうか。 回答よろしくお願いします sshで実行されるファイルはどこのか sshでリモートマシンにログインした状態でコマンドを入力した時に検索•実行される実行ファイルはどこのでしょうか。 SSHのパスワードログインの安全性 SSH(1)のssh_configで PasswordAuthentication を yes とすると、SSHログイン時に、plain passwordが使えますが、この場合、やはり普通にrloginするよりも安全なのでしょうか?それとも同じなのでしょうか。 御回答いただければ幸いです sshでログイン後に表示されるメッセージ Fedora Core release 4を使っています。 sshでリモートログインすると、今までは 「Last Login : 」の表示に続いて、前回自分がログインした時のホスト名が表示されていました。 しかし、数日前から突然、 「No mail.」とだけ表示されるようになってしまいました。 (公開鍵が一致しませんが繋いでいいか?鍵を上書きするか? との趣旨のウィンドウも出ました) 以前のようにLast Login : を表示させるにはどこを設定すればよいのでしょうか。 また、今表示されている「No mail.」は一体何が表示されているのでしょうか。 (このコンピュータでメールの送受信はしていませんし、 メールサーバも動かしていません。) DebianでGUIログインができない DebianのTesting(Sarge)をインストールしたのですが、 gdmを使ったGUIログインができずに困っています。 起動すると、一瞬立ち上がったようになるのですが、(灰色の画面が表示されるて、マウスカーソルが×になる)その後、画面が真っ暗になり何も操作できないようになってしまいます。 CUIログインをし、設定を直そうにもデフォルトのLANレベルが5になっているので、勝手にGUIログインまで起動してしまうのでどうしようもありません。 何か解決策はありますでしょうか? SSHでGUIを表示するためには… SSHでGUIを表示するためには… 友人のサーバでOSはCentOS5を使用しています。それでSSHを使ってサーバのアクセスの勉強をしています。 そこで、CUIばかりではなくてGUIで遠隔操作してみたいなと思って、X-Windowをインストールしてみました。 手順としては ------------------------------------ #yum grouplist #yum groupinstall "X Window System" #yum groupinstall "GNOME Desktop Environment" #X -configure (←どうやってやるの?) #setup (←X Windowの項目が見当たらなかったが…) #startx (←これを起動してみたら次のような文字が出てきたが意味が分かりません) xauth: creating new authority file /root/.serverauth.18906 xinit: No such file or directory (errno 2): no server "X" in PATH Use the -- option, or make sure that /usr/bin is in your path and that "X" is a program or a link to the right type of server for your display. Possible server names include: Xorg X.Org displays xinit: Server error. ------------------------------------ もしかして、X-Windowsがインストールされていないのでは…と思って、/usr/X11R6/binのフォルダにアクセスしたらstartxが入っていませんでした。入っていたのはmkfontdirとmkfontscaleだけでした。 どうやって、GUIで遠隔操作できるか方法を教えてくださいませんか。 リモートからシェルを実行したい(≠SSH) Debian(玄箱)を使用中です。 外部(外出先などのLANの外側)から玄箱にあるシェルを実行させたいのですが、「SSHやtelnetなどを利用した端末ソフトなど?を利用してログインすることなく実行させる方法」を探しています。 つまり、できるだけ簡単な方法で、それこそ“外部からのワンクリックで”シェルを実行させるような環境を組みたいと考えています。 玄箱ではメールサーバー・Webサーバー(Apache)が稼働中です。これをうまく絡めることで何とかならないでしょうか。 いろいろと検索してみたところ、PHPに何かヒントがあるようなのですが・・。ちなみにPHPに関しては全くの初心者で、HTMLに関しては、構造や文法の最低限レベルを理解している(タグは読める)程度と考えてください。 JSPを絡める方向なども考えられるのでしょうか。 とはいえ、Javaは最低限のプログラムは組めるレベルなのであまり難しいことはできません。(Tomcatも現時点で未設定です) 「SSHを利用するソフト」がWindowsで標準で用意されてないと思うので、そこをクリアしたいのです。(いかなる外出先の、いかなるWin機でもシェルを実行できるようにしたい)さすがに毎度毎度SSH接続ソフトをダウンロードして設定するわけにはいかないと思うので・・・。 また、もし可能ならば、「携帯電話のブラウザからでもリモートでシェルを実行できる方法」なんかも教えていただけると幸いです。 回答のほどよろしくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター OS(技術者向け) Windows系OSLinux系OSBSD系OSSolaris系OSiOS(技術者向け)Android OS(技術者向け)その他(OS) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
回答ありがとうございます。 仰る通り、外部から接続したいと思っています。 22番から、VNCを使うという方法があるのですね。勉強してみます。