了解最新公司動態及行業資訊
免密登錄服務器
不管是我們自己的藍莓派還是從阿里云買的云服務器,每次通過ssh登錄都要輸入密碼很麻煩,所以我們可以生成私鑰和公鑰的組合,把服務器上的私鑰服務器運維服務器運維,公鑰放在本地。這種加密算法允許我們以這種方式進行操作。這是非常安全的。上次登錄服務器時無需再次輸入密碼。 (以下設置僅適用于 Mac)
cd ~/.ssh
ssh-keygen (文件名取默認id_rsa)
ssh-copy-id -i id_rsa.pub user@host
ssh-add -K id_rsa
域名解析、Nginx設置
在域名解析為IP地址之前,我們無法通過域名訪問網站所在的服務器地址。域名解析需要經過DNS服務器,在DNS服務器中找到域名對應的IP,然后發送請求,獲取文件,返回瀏覽器,用戶就可以看到網站的內容了。
域名解析記錄有很多種。記錄是指域名到 IPV4 地址; CNAME是指一個域名到另一個域名; MX是指一個域名到一個短信服務器地址; ...我們可以設置A記錄跟在域名已訪問IP地址之后。
Nginx 是一個輕量級的 web 服務器,通過 nginx.conf 配置。默認情況下,文件的根目錄是/html,上面有index.html和50x.html。訪問網站主域名可以看到index.html的內容。
別名設置別名
我們可以通過設置別名來簡化命令行,設置一些簡單易記的東西,這樣可以減少我們的工作量。 (以下設置僅適用于 Mac)
vim ~/.bash_profile
然后可以在文件內添加,以下是示例:
alias rpi='ssh pi@192.168.3.108'
alias aliy='ssh root@host'
alias conf='sudo raspi-config'
連接到遠程服務器
雖然在終端中我們可以使用vim、nano來寫代碼和編輯文件,而這些純文本編輯器一點也不友好,雖然我們平時用的是碼農,看著五顏六色的排版寫代碼就行了毛氈。通過一個插件-SSH,安裝插件后,可以通過-SSH:連接到遠程服務器,然后就可以在服務器上打入文件夾,友好編碼了~