ssh-keygen
執行完上述的命令就會在root目錄下生成公鑰跟私鑰檔案
/root/.ssh/.id_rsa 私鑰
/root/.ssh/.id_rsa.pub 公鑰
2. 把公鑰copy到要登入的目標機器上
scp -rp id_rsa.pub [email protected]:/home/ericjin
scp命令本地拷貝到遠端: scp -rp 要拷貝的本機檔案 遠端主機名@遠端主機ip:要拷貝到遠端主機的哪個目錄裡
遠端拷貝到本地:scp -rp 遠端主機名@遠端主機ip:要拷貝的檔案 拷貝到本地的哪個目錄
3. 在目標機器上將id_rsa.pub放到想要登入的使用者的主目錄的.ssh目錄裡面,並且重新命名為authorized_keys,最重要的是要修改authorized_keys許可權為600
# 1.0 移動
mv id_rsa.pub /home/ericjin/.ssh
# 2.0 重新命名
cd /home/ericjin/.ssh
mv id_rsa.pub authorized_keys
# 3.0 修改authorized_keys的許可權
chmod authorized_keys 600
4. 在有私鑰的機器上遠端鏈結上面配置了公鑰的機器
ssh [email protected]
回車即可登入,不需要密碼 使用秘鑰遠端登入
使用ssh公共金鑰身份驗證連線到遠端系統是一種健壯,安全的替代使用帳戶密碼或密碼登入方法。ssh公鑰認證依賴於生成一對單獨的金鑰 即金鑰對 乙個 私有 和另乙個 公共 的非對稱密碼演算法。將私鑰保密並將其儲存在用來連線遠端系統的計算機上。公鑰儲存在需要遠端登陸的伺服器上,ssh authorized...
SSH秘鑰遠端登入
基於ssh遠端登陸 客戶端首次遠端登入機器的時候會把遠端機器的公鑰儲存在 ssh know hosts,以後每次登陸到某伺服器的時候都會對比遠端機器的公鑰和存在本機的該伺服器的公鑰,如果不同就會終止登陸,防止黑客偽裝伺服器 基於秘鑰遠端登陸 1.ssh key使用非對稱加密方式生成公鑰和私鑰 2.私...
秘鑰遠端上傳檔案
使用expect指令碼實現免密登入,前提需要安裝expect 上傳本地檔案 test csdn.txt到192.168.1.10伺服器目錄 opt desc下,登入192.168.1.10伺服器需要使用私鑰。私鑰檔案 test cui rsa。編寫指令碼如下 spawn scp i test cui...