■
大学のサーバへHPを作ってアップしたり,パスワードを書けたりしたののまとめ.
ファイル送信 by sftp
例えば,デスクトップにあるファイル(FileName)を送信したいとする.
cd ~/Desktop/ sftp (servername.jp) put FileName FileName exit
ファイルの操作 via ssh
ssh (servername.jp)
あとは,いつも通りのコマンドラインでmv, cp, vimなどを駆使して操作する.
この大学は自分のローカルの下にある,public_html以下のフォルダが公開される.
公開された一部のHPだけパスワード付きにする.
public_html/secret,などのフォルダをパスワード付きにしたいとする.
secretフォルダの中に「.htaccess」ファイルを作る.
「.htaccess」の中身.
AuthType Basic AuthName "SPRING" AuthUserFile /home/faculty/sano/XXX/.htpasswd require valid-user
特に2行目と3行目をカスタマイズする.AuthNameは聞かれるときの画面に出るもの.(システムには関係しないので,何でもいい.)AuthUserFileはパスワードファイル「.htpasswd」の在処をサーバ上の絶対パスで指定.(public_htmlとかにあると,あんまり意味ない.)
「.htpasswd」の中身.
username1:passward1 username2:passward2
という風に,ユーザ名とパスワードの組を1行ずつ入れる.パスワードはあらかじめ暗号化したものをコピペするとよい.BASIC暗号化はこんなサイトなどがあって使える.
参考になったサイト.ありがたい.