Window端:
打开Window PowerShell
输入
ssh-keygen -t rsa
得到公钥:C:\Users\admin.ssh\id_rsa.pub
Linux服务器端:
nano ~/.ssh/authorized_keys
复制粘贴公钥,保存退出
不必更改authorized_keys文件权限
sudo nano /etc/ssh/sshd_config
#StrictModes yes 改成 StrictModes no (去掉注释后改成 no)
#PubkeyAuthentication yes 改成 PubkeyAuthentication yes (去掉注释)
#AuthorizedKeysFile .ssh/authorized_keys (去掉注释)
增加 PermitRootLogin yes (如果要用root身份远程登陆系统)
修改完,保存退出
重启SSH服务:
sudo systemctl restart sshd
接下来VsCode下载Remote -SSH插件
新建远程
填入ssh 用户名@服务器IP地址
这就连接上了:
打开文件夹即可进入Linux服务器对应目录。
操作记录:
接下来,享受~
如果帮助到你请多多点赞收藏!