公開鍵と秘密鍵
公開鍵(誰でも使ってよい鍵)と秘密鍵(秘密を知って良い人がもつ鍵)による公開鍵暗号方式がある 公開鍵によって暗号化されたファイルは秘密鍵によって複合化することができる
流れ
ファイルを受信する側が公開鍵と秘密鍵を作成し、公開鍵をファイルを送信する側に渡す->ファイルを送信する側はその公開鍵で暗号化してファイルを受信する側が秘密鍵で複合化する
sshの公開鍵と秘密鍵作成方法
ssh-keygen
で作成できる
ssh-keygenでの注意点
sshはパスワードではなく公開鍵秘密鍵で接続を行うので、上記のコマンドで公開鍵をoverrideした場合に秘密鍵も上書きされるので注意が必要である
chmodでのsshの注意点
chmodで権限をd,r,wを変更するとsshサーバとの認証がされなくなるという注意が必要である
Webサーバの構成LAMP
WebサーバはLAMPの4つの構成で成り立っている Webサーバーの基本ソフトウェア: Linux Webサーバーアプリケーション: Apache HTTP Server DBサーバー: MySQL Webアプリケーションの処理系: PHP / Perl / Python
Apacheの特徴
vim -R /etc/httpd/conf/httpd.conf
でApacheのサーバの返し方が載っている
DocumentRoot
DocumentRoot {ディレクトリ名}
でネットにかえすディレクトリを決めることができる