Mac OSXライオン10.7.5。恒久的にサーバーから切断する方法はありますか?


0

Macbook Proで端末を開くたびに、一度SSH接続したサーバーのIPアドレスを取得します。私は誰かが私のコンピュータを使って自分のサーバーにアクセスすることを許可していましたが、今では永久的なダメージがあるようです。同様に、彼はデフォルトのソフトウェアではなく、私のMacBookにOSX Lion Serverをインストールしたようです(これは当面の問題に関連する可能性があります)。自分のサーバーから永久に切断して自分のユーザーIDを自分のものとして表示する方法はありますか?"exit"のような基本的なコマンドを試してみましたが、これは切断されているように見えますが、ターミナルを再起動すると(exitコマンドで入力を続けることができなくなります)、同じ問題が発生します。この問題を抱えている人は他にもいますが、解決策は私にとってはうまくいきません。

回答:


0

あなたの仲間があなたのマシンにOS X Serverをインストールしたとき、彼はそれが自分のサーバであるかのようにセットアップしたと思うので、彼は自分のサーバと同じ名前を付けました。あなたのコンピュータはそれがその名前であると考えているのでbash、それがシェルプロンプトであなたを示しているのです。私はあなたがあなた自身のマシンのためのシェルプロンプトを見ていると思います。私はあなたの仲間があなたのマシンをsshいつも自動的に彼のサーバーに設定するとは思わない。

scutil --set HostName ""システム構成データベース内のローカルに構成されたホスト名をすべて消去するために実行してみてください。これはあなたのコンピュータが通常の方法でそれ自身のホスト名を決定することに戻ることを可能にするはずです(それは通常逆DNSルックアップによるものです)。scutil --set ...管理者アカウントから(ただし、rootシェルやsudo経由ではなく)そのコマンドを実行すると、管理者のユーザー名とパスワードを入力するようにGUIにプロンプ​​トが表示されます。これは、仲間のサーバーではなく、実際に自分のマシンを扱っているという良い兆候です。

システム設定データベースのHostNameを空白にした後、新しいターミナルウィンドウを開き、bash以前とは異なるホスト名またはIPアドレスが表示されているかどうかを確認します。もしそうなら、それはあなたがあなたの問題を解決したという良い兆候です。

対策としては、マシンを再起動し、再起動bash後にターミナルのプロンプトに表示されるホスト名を確認してください。

言及する価値があるもう一つの可能​​性はあなたの現在のIPアドレスをあなたの仲間のサーバーボックスのホスト名にマッピングするように設定されているDNSサーバーを使うようにあなたのマシンが設定されているかもしれません。デフォルトでは、OS XはDNSサーバにMacの現在のIPアドレスに関連付けられているホスト名を尋ねるときに、戻ってきたものに基づいて独自のホスト名を設定します。つまり、あなたのバディがあなたのMacを私たちのDNSサーバーに設定したり、あなたのマシン上でOS X ServerのDNSサービスを起動し、あなたのマシンのIPアドレスのために彼のサーバーホスト名を返すようにDNSサーバーソフトウェアを設定したら。


これで問題は解決したようです。今では、 "wifi-not-secure-1164"とそれに続く私自身の名前が表示されています。ご協力ありがとうございました!
user293854 2014年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.