人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VNCで外部PCに勝手に繋がるようになってしまいました。
以前の質問で会社のMACから自宅のMACにVNCで繋げるようになったのですが、
SSHで繋ぎたいので、はじめにターミナルで以下のコマンドを打ってから
Chiken of th VNCを立ち上げて接続という手順をふんでいました。
ssh -l 5900:localhost:5900 xxxxx@xxxxxxxx.ddo.jp
pasword:xxxx
これをターミナルで打ち込まないとChiken..では繋がらなかったのですが、
なぜか上のターミナルでの作業をしなくても、Chiken..だけ立ち上げて
繋がるようになってしまいました。
普段は繋ぎっぱなしにすることはなくて、長くても5分くらい作業して接続を切ります。
(ターミナルもChiken..も落とすということです)
ただ今日は繋ぎっ放して食事でてしまい1時間くらい放置してしまいました。
これが原因かは判りませんが、ターミナルでの作業をすることでsshで安全に
繋がっているという感覚があったので、この作業をしなくても繋がるようになった事が、
とても恐ろしいです。なぜでしょうか?

●質問者: kuroturp
●カテゴリ:コンピュータ インターネット
✍キーワード:ddo.jp localhost MAC pc SSH
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● hayashi_rice
●27ポイント

キャッシュ http://end

◎質問者からの返答

かなりヒント的なご回答ですね。キャッシュが残ってるからってことですかね。ターミナルは落としたんですがね。見えないところで繋がったままなのでしょうか?


2 ● Mook
●27ポイント

問題の現象が発生しているときに別のシェルを開いて

ps | grep ssh

としてみたとき、に ssh プロセスは残っていませんか?

http://potting.syuriken.jp/potting_conv/BPMultipleUsers_J/chapte...


ターミナルを閉じても、プロセスが残るものもありますので、その場合はセッションも継続されます。


であれば、これを kill してあげることでセッションは閉じます。

http://hwb.ecc.u-tokyo.ac.jp/current/4857422FBEF0CAF3BDE8CDFDA5B...

◎質問者からの返答

ターミナルで、「ps | grep ssh」を打つと、「xxxx p1 R+ 0:00.01 grep ssh」と出ました。

そこで「kill xxxx」と打つと「-bash: kill: (xxx) - No such process」と出ました。そこで今度は

「kill -9 xxxx」と打ちましたが、同じく「-bash: kill: (xxx) - No such process」と出ました。

これは、sshのプロセスが動いていないからkillもできませんよということでしょうか?


3 ● Mook
●26ポイント

コメントが有効になっていないので、回答で失礼します。


それは、実行したPS がでているのであって、ssh が動いているのではありませんね。

なので、表示が終わってしまえば、そのプロセスもなくなるので、kill はできません。


確認ですが、その状態で VNC は動作するのでしょうか。

ping 接続先 が機能するのであれば、以前もVPN 上ではなく通常の通信で動作していた可能性もあります。


自宅は SSH 以外の VNC を許可しないような設定になっているのでしょうか。

http://homepage2.nifty.com/ssfu/others/computer/linux_vnc02.html


些細な点はコメントで対応しますので、有効にしていただければ助かります。

◎質問者からの返答

コメント有効にしました。

この状態でVNCが作動します。

「以前もVPN 上ではなく通常の通信で動作していた可能性もあります」とのことですが、

この設定を行った当初はVNCだけでは絶対に外部PCからは繋がりませんでした。

ただし最近、接続先の自宅マックを変えたのでその時の設定がまずかったのかもしれません。

ルータの設定とMACの共有設定を見直してみますが、特に注意して見直すべきところがあれば

教えて下さい。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ