這次被迫修改密碼原不以為意,想說立刻改回來就好,結果糟了!原來五年前微軟已限制我們自己挑的密碼一生只能用一次。
看來我只好再找一張紙把這次的密碼抄起來。
星期四, 6月 21, 2018
星期三, 6月 20, 2018
Azure VM note
在 Azure 上的 VM 還不是隨便開開就好:
- 開任何虛擬機之前,可以先備好共用的 Resource Group、Storage 與 Virtual Network。
- Linux 必須開 port 22 讓 SSH 能進去控制。
- Windows 必須開 port 3389 讓遠端桌面能進去控制。
- 不論從地端或雲端,公開或私有位址,都無法用 Ping 確認虛擬機的狀況(天生不懂 ICMP),只能用 Port Ping,例如 telnet 之類的。
- 即使取得公開位址,防火牆設定正確,虛擬機還必須佔有所在子網段 Subnet 的第一個位址,否則外界仍然連不進去(是 Bug 嗎?)。
星期五, 6月 15, 2018
GitLab Jenkins Integrated Authentication
這兩個服務除了各自有許多驗證方式之外,若要輕量化地使用者單一帳號管理,只要在 GitLab 自建帳號,再搭配 Jenkins 上有個 GitLab Authentication Plugin,即可達到通用的目的。首先來開兩部機器:
完成後,有些東西要抄起來:
在 Jenkins 外掛 GitLab Authentication Plugin 後的設定用得上:
以上其實還算單純的整合,在 Mac 硬是搞了好久,重點是那些位址究竟是要讓 Client 能找到 Server,還是 Server 要找到另一部 Server?因為 Mac 上的 Host (Client) 網路上無法看到 Container (Servers),但 Linux 沒這問題,Windows 則依這篇小加一條繞送規則即可。
- docker run -d --name gitlab -p 80:80 gitlab/gitlab-ce
- docker run -d --name jenkins -p 8080:8080 jenkins/jenkins:lts

在 Jenkins 外掛 GitLab Authentication Plugin 後的設定用得上:
以上其實還算單純的整合,在 Mac 硬是搞了好久,重點是那些位址究竟是要讓 Client 能找到 Server,還是 Server 要找到另一部 Server?因為 Mac 上的 Host (Client) 網路上無法看到 Container (Servers),但 Linux 沒這問題,Windows 則依這篇小加一條繞送規則即可。
星期四, 6月 07, 2018
tw.archive.ubuntu.com unreachable
為了讓 Ubuntu 認得 exfat 隨身碟,在安裝套件時遇到 tw.archive.ubuntu.com 連不上的問題。因為並不清楚這是否僅是暫時性的,捨棄了幾篇教人修改 /etc/apt/sources.list 的做法,換成:
- ping archive.ubuntu.com 查出一個 IP 位址
- 在 /etc/hosts 加一條,將上述位址定名為 tw.archive.ubuntu.com
星期一, 6月 04, 2018
Bootcamp stuck while Win10 setup
在 MBP Sierra 利用 Bootcamp 製作雙開機系統已算是非常方便了,騰出磁碟空間、重新分割、抓驅動程式、製作開機 USB Disk 幾乎都是自動的,不過還是卡了一整個週末:
- 官方文件強調 USB 2.0 才可以,事實上我的 MBP 2013 early 兩個 USB port 都是 3.0 的,Disk 要有 16GB 的空間大概也不可能太舊,如今應該是很難找得到符合的硬體。別擔心,USB 3.0 沒問題。
- 從微軟下載的 iso 並不會被懷疑有問題,事實上如果像我一樣在另一部電腦下載,再透過 USB 移到 Mac 上讓 Bootcamp 準備過程中用到,可能就會破壞了內容,即使看起來還是 4.69GB 大小。驗證的方法就是開個虛擬機,看能否用這 iso 裝機完成?
- 需要的驅動程式也都由 Bootcamp 代勞了,舊文很多提到要自己準備第二個 USB Disk 或第二個磁碟分割等等很多麻煩的事,其實都不需要。
- 也有看過一篇舊文寫到,給 Win10 的分割區要有 55GB,我這小得可憐的 SSD 可很難擠得出來,幸好這也不是真的。
星期五, 5月 25, 2018
星期三, 5月 16, 2018
SSH Server on Windows
依這篇所述,在 Windows 作業系統下,安裝微軟官方的 SSH Server,有些值得一記:
[2018/05/24]
如果在 Windows Server 環境,Free 的 MobaSSH Home Edition 並不支援,窮人們還是再想想微軟官方版的存在價值吧?在 Linux Shell 還沒統一天下之前,PowerShell 不容易閃躲,原來 Ansible 2.0 也是這麼玩的呀。
- 不必堅持穩定版,最新會少些問題。
- 看到錯誤代碼?快 Google 一下,早有許多先烈。
- 安裝程序沒有考慮到各版本(Server / Desktop / 新 / 舊)的差異,因此很容易起不了服務。專門建帳號並給更高的權限,先通了再縮限會比較好處理。
- 連進去之後並不接受 Linux bash 之類的指令,可用的是 PowerShell 精簡版。
[2018/05/24]
如果在 Windows Server 環境,Free 的 MobaSSH Home Edition 並不支援,窮人們還是再想想微軟官方版的存在價值吧?在 Linux Shell 還沒統一天下之前,PowerShell 不容易閃躲,原來 Ansible 2.0 也是這麼玩的呀。
訂閱:
文章 (Atom)