mac、vscode免密碼登錄遠程服務器SSH


mac、vscode免密碼登錄遠程服務器SSH

主要通過ssh設置

步驟如下

mac本地電腦,```ssh-keygen -t rsa`` 獲取密匙

登錄遠程server服務器,將 本地mac密匙的 id_rsa.pub 寫入到 server服務器的.ssh 文件夾的 authorized_keys 文件中,保存接口

cd /
cd ~/.ssh
vim authorized_keys

備注:authorized_keys 新建的服務器是沒有這個文件的,直接新建即可

mac既可以實現密碼登錄 ssh root_account@ip

vscode 設置

vscode 安裝

安裝插件: remote-ssh

點擊左下角 的鏈接符號,點擊config文件

config文件配置

Host cloud
    HostName 1.0.0.1
    User root
    IdentityFile /Users/mac/.ssh/id_rsa

OK

參考
SSH免密登錄 - ministep88 - 博客園]
如何將SSH密鑰添加到authorized_keys文件?]

將公鑰安裝到遠程計算機的另一種方法authorized_keys:

cat ~/.ssh/id_rsa.pub | ssh USER@HOST "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"

一些優點:

不需要ssh-copy-id安裝。

保證mkdir在嘗試附加id_rsa.pub到 之前起作用authorized_keys。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM