6.6 KiB
title | author | date | wordtwit_post_info | categories | ||
---|---|---|---|---|---|---|
Debianのインストール・設定方法 – (1) | kazu634 | 2009-01-31 |
|
|
これまでDebianで様々な設定を行ったので、それをひとまとめにしていきます。
インストール用の媒体の入手
Stableバージョンの最新はetch-and-a-halfで、Debian — Debian “etchnhalf” Installation Information から入手する。
インストール作業は各自で行いましょう。
aptitudeを最新にする
aptitudeとは?
Windowsだと月次パッチが毎月配布されます。そうしたパッチの管理と、新規に導入するソフトウェアの管理を一括で行ってくれるものです。セキュリティアップデートも含まれるので、定期的にやっておくといいです。
どうするの?
この時点ではまだ管理者権限で aptitude を操作します。下記のスクリプトを用意するなどして、aptitudeを最新版にする。後述の crontab も活用できるといいです。
$ aptitude update
$ aptitude -y upgrade
sudoの導入
何がうれしいの?
sudoというのは、一般ユーザー権限のアカウントで管理者権限を用いるようにするコマンドです。管理者自身が、「この一般ユーザーに管理者権限をあげる」というように指定することで、指定されたアカウントは管理者権限でコマンドを実行できるようになります。
一般的に、管理者権限で操作することはお勧めされていません。そこで普段はユーザー権限でログインし、必要に応じて管理者権限を行使すると便利になります。
導入方法
この時点ではまだ管理者権限で aptitude を操作します。
$ aptitude -y install sudo
設定方法
下記のコマンドを実行します。
$ vi /etc/sudoers
sudoersファイルには例えばこのように書きます:
アカウント名△ALL=(ALL)△ALL
このように書いた場合、「アカウント名」のユーザーは、 sudo で管理者として全てのコマンドを実行できます。
sshの導入
何がうれしいの?
ターミナルソフトでサーバーにアクセスできるようになります。
導入方法
% sudo aptitude -y install ssh
設定方法
/etc/ssh/sshd.confを例えば下記のように変更する。
% cd /etc/ssh
% cp -p sshd.conf sshd.conf.default
% sudo vi sshd.conf
< 編集例は下記を参考 >
編集例
- Portを10022などに変更: デフォルトからポートは変えておきます
- PermitRootLoginをnoに: 管理者権限でログインできないようにする
- PasswordAuthentication: パスワードを用いた認証を行わない。鍵を交換します。
このように設定を行うことで、ssh経由アクセスできるようになります。後は鍵の交換を行う必要がありますが、それはsambaやFTPサーバを導入してからになります。もしくはリムーバブルディスクを用意するとか、ですかね。