大学のサーバへ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暗号化はこんなサイトなどがあって使える.

参考になったサイト.ありがたい.