sudo -i
//切換到root使用者
ssh user@hostname
//user 為 linux 伺服器的管理員名稱
//hostname 為 linux 伺服器的ip
ssh-keygen
-t rsa
mkdir -p ~/
.ssh //-p選項表示遇到不存在的目錄自動建立
ls -a ~/
.ssh //檢視隱藏目錄
//將本地公鑰放置到遠端伺服器的使用者工作目錄下
scp ~/.ssh/id_rsa.pub user@hostname:~/.ssh/
//檢視是.ssh目錄下否存在authorized_keys檔案
//若存在,則使用cat將內容新增到authorized_keys檔案末尾
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
//若沒有,則複製並修改檔名
cp ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
host
alias
#自定義別名
hostname hostname #替換為你的ssh伺服器ip或domain
port port #ssh伺服器端口,預設為22
user user #ssh伺服器使用者名稱
identityfile ~/.ssh/id_rsa #第乙個步驟生成的公鑰檔案對應的私鑰檔案
ssh alias
ssh免密連線
ssh keygen rsa ssh生成id rsa id rsa.pub ssh copy id i ssh id rsa.pub root 192.168.235.22 上傳公鑰到目標伺服器 進入 設定,如果沒有登入要先登入 或者登入後依次點選右上角settings,然後再點選ssh and g...
ssh遠端免密登入
1 生成金鑰 ssh keygen 2 將公鑰傳到遠端伺服器 ssh copy id i ssh id rsa.pub p 22 root 伺服器ip 3 設定別名登入 host server 12 hostname 192.168.200.12 port 22 user root identity...
linux 遠端ssh免密登入
先說說需求 我們平時開發 運維操作linux過程中經常需要實現將遠端檔案拷貝到本地或者本地檔案拷貝到遠端 執行遠端命令等操作 這個時候建立ssh免密登入應該是乙個比較好的選擇 原理 在linux系統中,ssh是遠端登入的預設工具,因為該工具的協議使用了rsa dsa的非對稱加密演算法 非對稱加密演算...