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