FreeBSDのシステム使用法の説明
説明
1. 編集ツール ee:
I. 基本的なサービス構成方法
1. ネットワーク構成
#ee /etc/default/rc.config
1. システムにログインし、ifconfigコマンドでマシンの現在のNIC識別(私のはrl0)を確認し、対応するNICが有効かどうかをチェックします。つまり、利用可能かどうかです。もし利用可能であれば、"status:active "というキーワードで表示されます。
2. etc/rc.conf ファイルでネットワークアドレスを設定する。
(1) 対応するIPアドレスとサブネットマスクのアドレスを記入します: ifconfig_rl0="inet 192.168.1.103 netmask:255.255.255.0"
(2) デフォルトルーティングIPを記入する: defaultrouter="192.168.1.1"
(3) マシンの名前を設定します:hostname="yourhostname.com.cn"
(4) 保存して終了します。ここで、rc.confファイルの変更は反映されません
(5) rc.confファイルの変更を反映させる。これには以下のような方法があります。
(a)システムを再起動する reboot
(b) 再起動する代わりに、sh /etc/rcコマンドで効果を発揮します。
(c) /etc/netstartを直接実行します。
(6) テスト:ping 192.168.1.1 LANが立ち上がっている。
3. システムを外部ネットワークにアクセスさせる
システムが外部ネットワークにアクセスできるようにするには、システムのデフォルトDNSサーバーを設定する必要があります。そうしないと、マシンは対応するドメイン名アドレスを解決することができません。
DNSサーバーの設定の流れは、以下の通りです。
(1) /etc/resolv.confファイルを編集するか、/etcディレクトリにない場合は手動で作成します。
(2) resolv.conf ファイルに :nameserver 192.168.1.1 を記入します。もちろん、他の DNS サーバーの IP アドレスでもかまいません。
(3) テスト:ping www.baidu.com で応答が返ってくるかどうか。
このインストール中の問題点
(1) ifconfigコマンドを実行し、NICのステータスがstatus:no carrierになっていることを確認する。 考えられる原因は以下の通りです。
(a)NICが故障している。ping 127.0.0.1 を使ってループアドレスをテストすることができます、もし ping が通れば NIC は正常です。
(b) ネットワークケーブルが正しく接続されていないか、ネットワーク機器の電源が入っていない。ネットワークケーブルと接続されているネットワーク機器が正常に動作しているかどうか確認してください。
tob_id_4299
(2)外部ネットワークにアクセスできない場合
ping www.baidu.com が ping:cannot resolve www.baidu.com:Host 名前探索の失敗を返した場合、DNSが正しく記入されていません。etc/resolve.conf ファイルが正しく設定されているか確認してください(ネットワーク機器が正常に動作していることが条件です)。
これでネットワークアドレスの設定は完了です。
利用可能なファイル
freebsd_network.conf
2. sshd サービスの設定。
前置きが長くなりました。最近FreeBSDをダウンロードし、仮想マシンにインストールしました。最初のステップは SSH サービスを有効にすることで、ターミナル putty ソフトウェアを使用して Windows システムからリモートで管理することができます。
ee /etc/inetd.conf
/pssh stream top nowait root /usr/sbin/sshd
ssh ストリーム tcp6 nowait root /usr/sbiin/sshd
sshの前の#を削除して保存して終了する
2. rootによるリモートログインを有効にする、システムはデフォルトでrootのリモートログインを無効にしている
ee /etc/ssh/ssh
d_config (ssh_configではなくsshd_configであることに注意。
キーボード対話型認証
keyboard-interactive認証の使用エラー)
本文の末尾に以下を追加してください。
PermitRootLogin はい
パスワード認証
EmptyPasswordsを許可しない
3. sshdの再起動
#/etc/rc.d/sshd/restart
3つのステップが完了したら、winでputtyソフトを開き、サーバーのIPで接続します。
その他の設定:rootはログインできないが、他のユーザはログインできるようにsshdを設定する。
1. rootでのリモートログインを許可せず、通常のアカウントでログインし、SUでrootに切り替えた場合
2、設定ファイルを変更する
探す
#vi /etc/ssh/sshd_config
設定します。
#パスワード認証なし
#空白のパスワードを許可しない
に修正します。
PermitEmptyPassord no #空のパスワードでのログインを許可しない
PasswordAuthentication yes #パスワード認証モードをオンにします。
関連
-
FreeBSDでGraphicsMagickが中国語のフォントをサポートするようにするにはどうしたらいいですか?
-
ベアデバイスとは何ですか?オラクル学習Q&A20例
-
Unixとは何ですか?UnixとLinuxの違いは何ですか?
-
FreeBSD 9.3が正式にリリースされ、公式ダウンロードアドレスが公開されました。
-
freebsd9.2 postfix の smtp 認証を設定する手順 (図解)
-
FreeBSDでインストールソースを変更する方法
-
FreeBSD 8.1 で Git サーバーを構築する手順
-
freebsdでのネットワーク再起動に関連するコマンドの解析
-
FreeBSD 上で Mac のファイルとタイムマシンのバックアップサービスを構築する。
-
AIXでのRootvgイメージ作成、キャンセル、ハードディスク交換について
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Unixファイルシステムおよびpwdコマンドの実装詳細
-
grub2 boot freebsdの説明
-
Unixシステムにおけるハードリンクとソフトリンクの説明
-
Unixとは何か、なぜそんなに重要なのか?
-
gnu bashシェルプログラミングのbashプログラミング共通の構文は、特殊な変数が画像に整理された
-
FreeBSD FreeNASインストール図チュートリアル
-
freebsd 時間設定サブセクション詳細
-
Unix系ディレクトリ操作コマンド概要
-
freebsd9.1ソースコードからapache, mysql, php環境をインストールする(pro side by side)
-
UNIXファイルシステムの解析と比較考察