2008年12月14日日曜日

玄箱HGセットアップ備忘録2[基本設定→SSH導入→samba導入]

新規にユーザーを作る
# adduser
Enter a username to add: xxx

デフォルトのユーザーを削除
# deluser
Enter a username to remove: tmp-kun

rootのパスワードを変更
# passwd

SSHの導入(SSH2が自動的に導入される)
# aptitude install ssh

SSH設定ファイルの変更
# vi /etc/ssh/sshd_config
Port 22→xxx
PermitRootLogin yes→no
AuthorizedKeysFile %h/.ssh/authorized_keys
PasswordAuthentication yes→no
UsePAM yes→no
AllowUsers xxx

RSA鍵の生成
$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/xxx/.ssh/id_rsa):
Created directory '/home/xxx/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

公開鍵のファイル名を変更
$ cd /home/xxx/.ssh
$ mv id_rsa.pub authorized_keys

公開鍵のパーミッション変更
これをしないとPermission denied (publickey).と怒られる
# chmod 600 authorized_keys

.ssh/内の秘密鍵id_rsaをクライアントPCに転送する
秘密鍵についても同様にパーミッションを変更する

sambaの導入
# aptitude install samba

sambaの設定
# vi /etc/samba/smb.conf
[global]
dos charset=CP932
unix charset=UTF-8
display charset=LOCALE
unix password sync = Yes
[share]
comment = kuro-box share
path = /mnt/share
writable = yes

sambaにアクセスできるユーザーを登録
# smbpasswd -a ユーザー名

0 件のコメント: