由於一些安全的問題,伺服器由原來的使用者名稱密碼連線全部改為金鑰式連線,所以就要對一些東西進行修改和配置。由於 win 使用者通常使用 xshell 等有介面的軟體進行連線, mac 使用者通常使用 iterm2 來連線。乙個是圖形化介面,乙個是命令列介面,所以 mac 和 win 的連線方式有所不同,這裡我先暫時介紹 mac 的連線方法。
1、在本地生成金鑰對
2、拷貝上述的公鑰到伺服器對應檔案中
3、修改檔案的許可權
4、使用 ssh 命令登入伺服器
1、在本地生成金鑰對
ssh-keygen -f test -t rsa -b 2048
-t : 加密演算法,可選 [dsa | ecdsa | ed25519 | rsa];執行此命令會提示-b :金鑰長度(256/512/1024/2048……),建議至少1024;
-f : 輸出的金鑰對檔名;
-n :金鑰口令。
enter passphrase (empty for no passphrase):
,如果需要金鑰口令,就要填上並記下來,如果不需要就直接摁回車鍵直到結束。命令執行完成後,會在當前目錄生成兩個檔案:私鑰檔案 test 和 公鑰檔案 test.pub 。如果不指定 ssh-keygen 命令的 -f 引數,則會預設生成 ~/.ssh/id_ras 和 ~/.ssh/id_ras.pub 兩個檔案 。
2、拷貝上述的公鑰到伺服器對應檔案中
cd ~
/.ssh/
ls檢視到有以下的檔案:
authorized_keys id_rsa id_rsa.pub known_hosts
vim authorized_keys
3、修改檔案的許可權
chmod 600 authorized_keys
chmod 700~/
.ssh
4、使用 ssh 命令登入伺服器
ssh -p aa xyl@***.***.***.*** -i /var/root/macxyl
將對應位置的資訊按照以下內容修改:
aa: 伺服器的埠注意⚠️:一定是剛才生成金鑰的路徑。並且是在你使用命令連線伺服器的時候能識別到的路徑。***.***.***.***: 伺服器的ip
/var/root/test: 本地生成金鑰的路徑
使用vue的2種方式
在開始學習vue的時候,很混亂,自己學習的是vue cli這種形式,但是在網上查詢的時候,很多都和我學的不一樣,當時很懵逼,到底vue是怎麼樣的?或者說2種都行,那2種又有什麼區別呢,是新老版本的不同還是其他的不同?反正一堆這樣的疑問,也沒人指導,搞不清。自己當初是先學習的vue腳手架開發的方式,後...
搭建個人部落格 方式2 使用jekyll
孫廣東 2016.3.12 環境安裝 1 通過 railsinstaller 來安裝 ruby 安裝是 ruby setup.rb 這樣的命令 路徑肯定是在 setup.rb 所在資料夾在cmd 更新是 gem update system 3 在安裝 gem install jekyll 會有報錯!...
Python使用全域性變數 2種方式
python是指令碼語言,編寫很方便,如何定義使用全域性變數卻有特殊之處,說明如下 定義全域性變數 num 1 使用全域性變數,並對其賦值 def fun1 global num print num str num num 10 print num str num 定義的全域性變數無法被其它檔案訪問...