お得情報  | ➡

Ubuntuでaptにhttpsを使う

apt/https
Tips

Ubuntuの初期設定ではなぜかaptにhttpsが使われていません。わかりませんが、ファイルの検証システムなどがあり、それでそれなりのセキュリティは保てるからだと思いますが、https化によってセキュリティが向上するかどうかは議論のあるところらしいです。ここでは、ないよりあったほうがいいだろうということでhttpsにする方法もありましたのでご紹介いたします。

まず最初にapt-tranceport-httpsパッケージをインストールします

sudo apt-get install apt-transport-https

次に
/etc/apt/sources.list

または
/etc/apt/sources.d/~

のファイルを編集します。


deb https://ftp.riken.jp/Linux/ubuntu bionic main restricted universe
deb-src https://ftp.riken.jp/Linux/ubuntu bionic main restricted universe
deb https://ftp.riken.jp/Linux/ubuntu bionic-security main restricted universe
deb-src https://ftp.riken.jp/Linux/ubuntu bionic-security main restricted universe
deb https://ftp.riken.jp/Linux/ubuntu bionic-updates main restricted universe
deb-src https://ftp.riken.jp/Linux/ubuntu bionic-updates main restricted universe


https://が使えてエラーの出ないサーバーは日本ではftp.riken.jpだけでした。
httpsの使えるサーバは以下のスクリプトで判別できます。
スクリプトを実行するとカレントディレクトリに
https_mirrorsファイルができるので

cat https_mirrors

としてください。

for mirror in $(wget https://launchpad.net/ubuntu/+archivemirrors && grep '>http' +archivemirrors | cut -d '"' -f 2);
do
https_mirror=$(echo $mirror | sed -e "s/http:\/\//https:\/\//g";);
wget "$https_mirror" --timeout=3 --tries=1 && echo "$https_mirror" >> https_mirrors;
done

httpsで快適Ubuntu生活をお送りください。

Tips
基礎プログラミング 100本ノック 46~50 Javascript参考解答編

基礎プログラミング 100本ノック 46~50 Javascript参考解答編 基礎プログラミング 100本ノック 41~45 Javascript参考解答編 基礎プログラミング 100本ノック 35~40 Javascript参考解答編 基礎プログラミング 100本ノック 31~35 Javascript参考解答編 基礎プログラミング 100本ノック 26 …

Tips
Unityroomから動画を再生する

mp4などの動画をunity内で再生したい場合があると思います。実はWEBGLではVideoプレイヤーで内部に埋め込んだ動画は扱えません。 そのためsourceにURLを用いて外部からダウンロードする必要があります。 またunityroonから呼び出す場合はCORSも考慮しなくてはいけません。これはクロスオリジンのリソースを共有するための仕組みで 指定がない …

Tips
基礎プログラミング 100本ノック 35~40 Javascript参考解答編

基礎プログラミング 100本ノック 46~50 Javascript参考解答編 基礎プログラミング 100本ノック 41~45 Javascript参考解答編 基礎プログラミング 100本ノック 35~40 Javascript参考解答編 基礎プログラミング 100本ノック 31~35 Javascript参考解答編 基礎プログラミング 100本ノック 26 …