コンパイラが最初は入っていないので入れる。
apt-get install gcc
apt-get install g++
taskselでメールとLAMPを追加。
メールは(意識して)使う予定が無くても内部的には必要になる事が多いので入れておいたほうがいいかなー、と。でないとインストールが失敗したりするものもあったりします。
えーと、あとSSH接続はportは番号変更と要鍵に変更かな??番号は予約済みでない5桁のもの。
PuTTYの場合は
puttygen.exeからgenerateしてマウスをぐりぐりしてsave private keyしてsave public key。
秘密鍵は~~.ppk、公開鍵は~~.pub。
お次は鍵を鯖に転送しましょう。
コマンドプロンプトを起動。
c:\ > cd c:\~~~ でPuTTYあるディレクトリに。入力は先頭の何文字かでTab押しておkkk。
c:\ > pscp 作った鍵.pub(鍵専用ディレクトリを下層に作った場合は./から相対パスで指定できます) 鯖にログインするID@鯖のドメイン若しくはIP直で:作った鍵.pub
その後はまだ普通に鯖ログイン。自分のホームディレクトリで作った鍵と.sshの隠しディレクトリがあることを確認して
ssh-keygen -i -f 作った鍵.pub >> authorized_keys
cd .ssh
mv ../authorized_keys .
chmod 6oo authorized_keys
cd ../
chmod 700 .ssh
rm 作った鍵.pub
とりあえずこれでおkkk。
お次はまたPuTTYの設定。 接続>SSH>認証で鍵ファイル指定。
そしたら開くで接続。鍵のpass入力で鍵ログイン。
で次はsshd_config。
-Port 22
+Port 任意の番号
-PermitRootLogin yes
+PermitRootLogin no
rootログインはubuntuなら出来ないはずですけど一応ね。。。。
-PasswordAuthentication yes
+PasswordAuthentication no
でパスワードによるログインを許可しない。
保存をして
sudo /etc/init.d/ssh restart
ここまで侵入させない対策

0 件のコメント:
コメントを投稿