- ベストアンサー
sshサーバの設定でwin共有が見れない
- CentOS6.5を使用して約1ヶ月のlinux初心者です。sshサーバの設定でWindows共有フォルダへのアクセスができなくなりました。
- sambaを使ってのサーバへの接続ができない問題や、管理者モードでgeditが開けない問題が発生しました。
- 問題の解決には、ssh設定の変更や.bash_profileの編集、IPv6とIPv4の優先順位の変更などが試されましたが、解決できず困っています。どのような設定変更が必要でしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
もはや、なにをやっているのかよくわかりませんが…。 とりあえず…… >原因はsshサーバ設定ですよね…?どこを戻せば元に戻るのでしょう? 違います。 そもそもCIFSのマウントとsshは関係がありません。 ネットワーク設定などで変な状態になったのではないでしょうか。 そもそも外部のPC(接続しようとしているWindows機とか)からsshで接続できるんでしょうか? >(2)geditをroot権限で使えるようにするには? rootでGNOMEにログインして下さい。 # ターミナルでsuしてからそのターミナルでコマンド入力してgeditを起動する。とか、 # ターミナルでsudoコマンド経由でgeditを起動する。とかの方法が # 前回の質問で回答されています。 # http://okwave.jp/qa/q8402578.html の回答4と5。 ちなみに私はgeditとか使っていませんね。 ターミナル起動してvi(m)です。 基本的な編集方法だけ覚えればとりあえず使えるので。 # 「編集モードとコマンドモードの切り替え」、「行削除」「ペースト」「保存して終了する」「保存せずに終了する」 # くらいですかね。 カーソル移動キーでカーソルは動かせますし。 # 範囲指定してクリップボードにコピーとか、クリップボードからペーストとかはターミナルソフト側の機能でなんとか。 # コンソールから入っているとクリップボードとか使えませんが。 実稼働しているサーバにはモニタもキーボードも繋がっていませんからgedit自体使えませんしね。 # VNCやらリモートでXサーバ動かすとかありますが、CUIで足りているし。 >とりあえず他にやった事と言えば >IPv6を有効にする >グローバルユニキャストアドレスを手動で設定する >デフォルトゲートウェイアドレスを設定する >このあたりの設定を弄りました。 IPv6はともかく…他のネットワーク設定は使用しているネットワーク環境にあったものになっているんですよね? 自宅LANが192.168.11.0/24の環境なのに、参考にしたサイトでIPアドレスが192.168.1.100、デフォルトゲートウェイが192.168.1.1と書かれているので、そう設定した。 とかなら動かないのは当たり前なんですが、そのあたりの読み替えくらいはできていますよね? # わからないならdhcpから変更すべきではありません。 # サーバがdhcpによる自動取得ではやりにくいことこの上ないかもしれませんが…サーバとして使うならTCP/IPの勉強くらい先に済ませて下さい。 >TCP/IPのconfファイルも >ここを参照に少々弄りました。 NetworkManager使っている場合、設定ファイルの場所が異なる場合がありますが…NetworkManagerの使用状態は把握しています? # 特に設定していないならNetworkManager利用になっているハズですが。
お礼
とりあえず、クリーンインストールしました。 Gtk-WARNING **: cannot open display: :0.0 というエラーがしょっちゅう出てくるので、 今度出てきたら対応がクリーンインストールしか 方法がないのが痛いですが…
補足
geditのエラーメッセージですが、rootで使おうとしても、(gedit:10715): Gtk-WARNING **: cannot open display: :0.0というメッセージが出て、駄目なようです…