網(wǎng)站建設(shè)費(fèi)屬于什么稅目域名注冊(cè)管理機(jī)構(gòu)
文章目錄
- 本地PC端(一般為Windows)
- 1. 檢查自己是否已經(jīng)生成公鑰
- 2. 配置VScode的SSH config
- 遠(yuǎn)程服務(wù)器端
- 1. 服務(wù)器新建授權(quán)文件
- 2. 賦權(quán)限
- 3. 重啟遠(yuǎn)程服務(wù)器的ssh服務(wù)
最全步驟:【設(shè)置ssh免密不起作用?徹底搞懂密鑰】vscode在remote SSH免密遠(yuǎn)程登錄
本地PC端(一般為Windows)
1. 檢查自己是否已經(jīng)生成公鑰
文件一般保存在目錄C:\Users\Administrator\.ssh
下面,包含兩個(gè)文件id_rsa
和id_rsa.pub
,其中id_rsa.pub就是公鑰。
- 如果沒有(有的話跳過此步):
# 打開cmd執(zhí)行:
ssh-keygen
2. 配置VScode的SSH config
- 文件一般是
C:\Users\Administrator\.ssh\config
,需要加入IdentityFile
配置,這里對(duì)應(yīng)的是你的密鑰文件id_rsa
:
Host 192.168.131.131HostName 192.168.131.131User gaohzIdentityFile "C:\Users\Administrator\.ssh\id_rsa"
遠(yuǎn)程服務(wù)器端
1. 服務(wù)器新建授權(quán)文件
- 在遠(yuǎn)程服務(wù)器的登錄用戶目錄下創(chuàng)建
.ssh/authorized_keys
文件,復(fù)制本機(jī)id_rsa.pub
內(nèi)容,放置到服務(wù)器文件中:
vim ~/.ssh/authorized_keys
2. 賦權(quán)限
- 設(shè)置用戶權(quán)限/home/qwa(改成自己的用戶):
chmod 700 /home/userName
- 設(shè)置.ssh文件權(quán)限~/.ssh和authorized_keys權(quán)限:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
- 修改文件
/etc/ssh/sshd_config
:
sudo vim /etc/ssh/sshd_config
把 PubkeyAuthentication
前的 #
號(hào)去掉(默認(rèn)在39行附近),這樣公鑰驗(yàn)證才生效。
3. 重啟遠(yuǎn)程服務(wù)器的ssh服務(wù)
systemctl restart sshd.service
最后即可成功免密連接!