ssh免密登入和遠端檔案複製

2021-08-02 13:32:06 字數 667 閱讀 8651

一ssh免密登入

1在mac客戶端命令列輸入以下命令生成公鑰和私鑰

#ssh-keygen -t rsa

enter之後,一直按enter,結果生成公鑰和私鑰

2將公鑰複製到linux伺服器的~/.ssh/authorized_keys中達到免密登入

#scp ~/.ssh/id_rsa.pub root@ip:/usr/local/

3登入到linux中

#ssh root@id

#cat /usr/local/id_rsa.pub ./ssh/authorized_keys

#chmod 600 authorized_keys

4在mac終端輸入#ssh root@id,會免密登入到遠端linux

二mac和遠端linux之間檔案複製

1.在mac上傳檔案到遠端linux root/ip

#scp /usr/local/test.txt root@ip:/usr/local/

scp 目標檔案 遠端linux使用者名稱@遠端linux的ip:要發檔案的目錄

如果是資料夾需要加上-r,例scp -r 目標資料夾。。。。

#scp root@ip:/usr/local/test.txt /usr/local/

如果是資料夾需要加上-r,例scp -r 目標資料夾。。。。

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的非對稱加密演算法 非對稱加密演算...

ssh免密登入 與遠端拷貝

免密登入 務必安裝ssh伺服器版 命令 sudo apt get install ssh或sudo apt get update sudo intall openssh server ubuntu自帶客戶端版 只需安裝伺服器版。第一步 在a機器上用 ssh keygen命令,之後按三次回車。生成公鑰...