このブログを検索

2012年6月6日水曜日

6/5 第1回


事前にやったこと(私)
IPアドレスの変更
vi /etc/hosts  ホスト名とIPアドレスを解決するファイル
vi /etc/hostname ホスト名を定義するファイル
vi /etc/network/interfaces IPアドレスを設定するファイル
vi /etc/ssh/sshd_config  リモート接続 sshの設定ファイル
 Port 22 --> Port 10022
rm /etc/ssh/ssh_host_*  サーバを個別化するsshのファイル。削除しているのは、無い場合は、起動時に再度作られる。

当日やったこと(みなさん)
ノートPC編
●パッケージを最新にする。
右上のボタンをクリックしてTerminalと入力し、「端末」を開く
そして、以下を実行
sudo -i
<ログインパスワードを入力>
管理者ユーザになったので以下を実行
apt-get update
apt-get upgrade

●Google Chromeをインストール
Googleのページに行ってGoogle Chromeをインストール

●ログイン名の確認
もう一つ「端末」を開き、以下を実行
whoami
ここで表示されたユーザ名をサーバ上で作成する。


サーバ編
●サーバの配布
不明な人は、先生か私に聞いてください。残り9サーバ

●最初のログイン
ssh -p 10022 masutani@IPアドレス
IPアドレスとパスワードは、XXXXXX (先生か私に聞いてください。)

●自ユーザの作成
sudo -i
管理者ユーザになったら、自ユーザを追加(ここでは例としてユーザ名をtest01としています。)
adduser test01
Adding user `test01' ...
Adding new group `test01' (1002) ...
Adding new user `test01' (1001) with group `test01' ...
The home directory `/home/test01' already exists.  Not copying from `/etc/skel'.
adduser: Warning: The home directory `/home/test01' does not belong to the user you are currently creating.
Enter new UNIX password: <パスワード-Ubuntuノートでの自分のパスワード>
Retype new UNIX password: <パスワード-Ubuntuノートでの自分のパスワード>
passwd: password updated successfully
Changing the user information for test01
Enter the new value, or press ENTER for the default
     Full Name []: 自分の名前
     Room Number []: <Enterキーを押す>
     Work Phone []: <Enterキーを押す>
     Home Phone []: <Enterキーを押す>
     Other []: <Enterキーを押す>
Is the information correct? [Y/n] y
adduser test01 sudo
Adding user `test01' to group `sudo' ...
Adding user test01 to group sudo
Done.

ここで、一旦サーバから抜けるのでサーバからログアウト
exit

再度、自分のPCから抜ける。
ssh -p 10022 自分のユーザ名@IPアドレス
パスワードは”Ubuntuノートでの自分のパスワード
ログインができたら以下を実行する
sudo -i
管理者ユーザになれればOK。
ここで、一旦サーバから抜けるのでサーバからログアウト

exit


●リモート接続用の鍵を作る
ノートPCで「端末」を開き、以下を実行する(必ず新しく「端末」を開くこと)
ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/home/test01/.ssh/id_dsa):
Created directory '/home/test01/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/test01/.ssh/id_dsa.
Your public key has been saved in /home/test01/.ssh/id_dsa.pub.
The key fingerprint is:
db:bb:b0:bb:7e:8c:79:cc:00:96:fc:fd:79:99:90:64 test01@ubuntu1204server
The key's randomart image is:
+--[ DSA 1024]----+
|                 |
|                 |
|     . .         |
|      =     E    |
|     . oS. o .   |
|        oo. o    |
|        oB.. o o |
|        oo*.o +  |
|       .==o. .   |
+-----------------+

以下を実行する。
cat ~/.ssh/id_dsa.pub
マウスカーソルでコピペする。
ssh -p 10022 自分のユーザ名@IPアドレス
でログインをして、以下を実行
mkdir .ssh
chmod 700 .ssh
vi .ssh/authorized_keys
マウスでコピペしたものをはりつけする。
vi コマンド 「i」を押して、貼付けて、シフトキーを押しながら「z」を2回押す

当日は、表示されたものをマウスカーソルでコピペしたのだが、以下を行うと速い。
ssh-copy-id '-p 10022 自分のユーザ名@IPアドレス'  -i ~/.ssh/id_dsa
自分のユーザ名@IPアドレス's password:
Now try logging into the machine, with "ssh 'root@192.168.10.6'", and check in:

  ~/.ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.

一旦ログアウトして
ssh -p 10022 自分のユーザ名@IPアドレス
してみよう。どうなった。
 なぜパスワードが表示されない。パスワードは無くて平気?の話

システムメンテナンス
sudo -i
apt-get update
apt-get upgrade

いつやるの?デスクトップでもやる。

ここで終了。

雑感
参加者は、本当に文科系?女子のみでした。途中、夕焼けあり、最後にドリアンキャラメル
の試食会があったり(いつも思う。あの机の箱はヤバい)。

0 件のコメント:

コメントを投稿