219 lines
6.6 KiB
Markdown
219 lines
6.6 KiB
Markdown
---
|
||
title: Debianのインストール・設定方法 – (1)
|
||
author: kazu634
|
||
date: 2009-01-31
|
||
url: /2009/01/31/_1195/
|
||
wordtwit_post_info:
|
||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:4491;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||
categories:
|
||
- debian
|
||
|
||
---
|
||
<div class="section">
|
||
<p>
|
||
これまでDebianで様々な設定を行ったので、それをひとまとめにしていきます。
|
||
</p>
|
||
|
||
<h4>
|
||
インストール用の媒体の入手
|
||
</h4>
|
||
|
||
<p>
|
||
Stableバージョンの最新はetch-and-a-halfで、<a href="http://www.debian.org/releases/etch/debian-installer/etchnhalf" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.debian.org/releases/etch/debian-installer/etchnhalf', 'Debian — Debian “etchnhalf” Installation Information ');" target="_blank">Debian — Debian “etchnhalf” Installation Information </a>から入手する。
|
||
</p>
|
||
|
||
<p>
|
||
インストール作業は各自で行いましょう。
|
||
</p>
|
||
|
||
<h4>
|
||
aptitudeを最新にする
|
||
</h4>
|
||
|
||
<h5>
|
||
aptitudeとは?
|
||
</h5>
|
||
|
||
<p>
|
||
Windowsだと月次パッチが毎月配布されます。そうしたパッチの管理と、新規に導入するソフトウェアの管理を一括で行ってくれるものです。セキュリティアップデートも含まれるので、定期的にやっておくといいです。
|
||
</p>
|
||
|
||
<h5>
|
||
どうするの?
|
||
</h5>
|
||
|
||
<p>
|
||
この時点ではまだ管理者権限で aptitude を操作します。下記のスクリプトを用意するなどして、aptitudeを最新版にする。後述の crontab も活用できるといいです。
|
||
</p>
|
||
|
||
<blockquote>
|
||
<p>
|
||
$ aptitude update
|
||
</p>
|
||
|
||
<p>
|
||
$ aptitude -y upgrade
|
||
</p>
|
||
</blockquote>
|
||
|
||
<h4>
|
||
sudoの導入
|
||
</h4>
|
||
|
||
<h5>
|
||
何がうれしいの?
|
||
</h5>
|
||
|
||
<p>
|
||
sudoというのは、一般ユーザー権限のアカウントで管理者権限を用いるようにするコマンドです。管理者自身が、「この一般ユーザーに管理者権限をあげる」というように指定することで、指定されたアカウントは管理者権限でコマンドを実行できるようになります。
|
||
</p>
|
||
|
||
<p>
|
||
一般的に、管理者権限で操作することはお勧めされていません。そこで普段はユーザー権限でログインし、必要に応じて管理者権限を行使すると便利になります。
|
||
</p>
|
||
|
||
<h5>
|
||
導入方法
|
||
</h5>
|
||
|
||
<p>
|
||
この時点ではまだ管理者権限で aptitude を操作します。
|
||
</p>
|
||
|
||
<blockquote>
|
||
<p>
|
||
$ aptitude -y install sudo
|
||
</p>
|
||
</blockquote>
|
||
|
||
<h5>
|
||
設定方法
|
||
</h5>
|
||
|
||
<p>
|
||
下記のコマンドを実行します。
|
||
</p>
|
||
|
||
<blockquote>
|
||
<p>
|
||
$ vi /etc/sudoers
|
||
</p>
|
||
</blockquote>
|
||
|
||
<p>
|
||
sudoersファイルには例えばこのように書きます:
|
||
</p>
|
||
|
||
<blockquote>
|
||
<p>
|
||
アカウント名△ALL=(ALL)△ALL
|
||
</p>
|
||
</blockquote>
|
||
|
||
<p>
|
||
このように書いた場合、「アカウント名」のユーザーは、 sudo で管理者として全てのコマンドを実行できます。
|
||
</p>
|
||
|
||
<h4>
|
||
sshの導入
|
||
</h4>
|
||
|
||
<h5>
|
||
何がうれしいの?
|
||
</h5>
|
||
|
||
<p>
|
||
ターミナルソフトでサーバーにアクセスできるようになります。
|
||
</p>
|
||
|
||
<h5>
|
||
導入方法
|
||
</h5>
|
||
|
||
<blockquote>
|
||
<p>
|
||
% sudo aptitude -y install ssh
|
||
</p>
|
||
</blockquote>
|
||
|
||
<h5>
|
||
設定方法
|
||
</h5>
|
||
|
||
<p>
|
||
/etc/ssh/sshd.confを例えば下記のように変更する。
|
||
</p>
|
||
|
||
<blockquote>
|
||
<p>
|
||
% cd /etc/ssh
|
||
</p>
|
||
|
||
<p>
|
||
% cp -p sshd.conf sshd.conf.default
|
||
</p>
|
||
|
||
<p>
|
||
% sudo vi sshd.conf
|
||
</p>
|
||
|
||
<p>
|
||
< 編集例は下記を参考 >
|
||
</p>
|
||
</blockquote>
|
||
|
||
<h5>
|
||
編集例
|
||
</h5>
|
||
|
||
<ul>
|
||
<li>
|
||
Portを10022などに変更: デフォルトからポートは変えておきます
|
||
</li>
|
||
<li>
|
||
PermitRootLoginをnoに: 管理者権限でログインできないようにする
|
||
</li>
|
||
<li>
|
||
PasswordAuthentication: パスワードを用いた認証を行わない。鍵を交換します。
|
||
</li>
|
||
</ul>
|
||
|
||
<p>
|
||
このように設定を行うことで、ssh経由アクセスできるようになります。後は鍵の交換を行う必要がありますが、それはsambaやFTPサーバを導入してからになります。もしくはリムーバブルディスクを用意するとか、ですかね。
|
||
</p>
|
||
|
||
<div class="hatena-asin-detail">
|
||
<a href="http://www.amazon.co.jp/dp/4798020257/?tag=hatena_st1-22&ascsubtag=d-7ibv" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.co.jp/dp/4798020257/?tag=hatena_st1-22&ascsubtag=d-7ibv', '');"><img src="https://images-na.ssl-images-amazon.com/images/I/51XC77-shCL._SL160_.jpg" class="hatena-asin-detail-image" alt="実践Debian GNU/Linuxサーバ ルート養成講座" title="実践Debian GNU/Linuxサーバ ルート養成講座" /></a></p>
|
||
|
||
<div class="hatena-asin-detail-info">
|
||
<p class="hatena-asin-detail-title">
|
||
<a href="http://www.amazon.co.jp/dp/4798020257/?tag=hatena_st1-22&ascsubtag=d-7ibv" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.co.jp/dp/4798020257/?tag=hatena_st1-22&ascsubtag=d-7ibv', '実践Debian GNU/Linuxサーバ ルート養成講座');">実践Debian GNU/Linuxサーバ ルート養成講座</a>
|
||
</p>
|
||
|
||
<ul>
|
||
<li>
|
||
<span class="hatena-asin-detail-label">作者:</span> <a href="http://d.hatena.ne.jp/keyword/%C5%C4%B7%AD%B5%FD" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://d.hatena.ne.jp/keyword/%C5%C4%B7%AD%B5%FD', '田鍬享');" class="keyword">田鍬享</a>
|
||
</li>
|
||
<li>
|
||
<span class="hatena-asin-detail-label">出版社/メーカー:</span> <a href="http://d.hatena.ne.jp/keyword/%BD%A8%CF%C2%A5%B7%A5%B9%A5%C6%A5%E0" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://d.hatena.ne.jp/keyword/%BD%A8%CF%C2%A5%B7%A5%B9%A5%C6%A5%E0', '秀和システム');" class="keyword">秀和システム</a>
|
||
</li>
|
||
<li>
|
||
<span class="hatena-asin-detail-label">発売日:</span> 2008/07
|
||
</li>
|
||
<li>
|
||
<span class="hatena-asin-detail-label">メディア:</span> 単行本
|
||
</li>
|
||
<li>
|
||
<span class="hatena-asin-detail-label">クリック</span>: 56回
|
||
</li>
|
||
<li>
|
||
<a href="http://d.hatena.ne.jp/asin/4798020257" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://d.hatena.ne.jp/asin/4798020257', 'この商品を含むブログ (4件) を見る');" target="_blank">この商品を含むブログ (4件) を見る</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
|
||
<div class="hatena-asin-detail-foot">
|
||
</div>
|
||
</div>
|
||
</div>
|