1. ホーム
  2. オペレーティングシステム
  3. ユニックス/BSD

FreeBSDのシステム使用法の説明

2022-01-16 09:45:39

説明

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

/p

ssh 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 #パスワード認証モードをオンにします。