首页 > 系统相关 >VsCode SSH 免密连接Linux服务器的正确操作(踩了许多坑,总结出来的)

VsCode SSH 免密连接Linux服务器的正确操作(踩了许多坑,总结出来的)

时间:2025-01-04 14:33:11浏览次数:3  
标签:免密 VsCode authorized keys SSH Linux yes ssh

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服务器对应目录。

操作记录:
在这里插入图片描述
接下来,享受~
如果帮助到你请多多点赞收藏!

标签:免密,VsCode,authorized,keys,SSH,Linux,yes,ssh
From: https://blog.csdn.net/qq_44849154/article/details/144926294

相关文章

  • vscode下载vetur和vue-helper插件之后删除键(backspace)失效
    最近我在学习前端的过程中,使用vscode下载的vue的插件:vetur和vue-helper这两个但随后在写代码的时候发现删除键(backspace)不能使用,其他键都能正常使用,也可以用鼠标选中右键剪切/删除最后发现是上面的插件会占用backspace按键作为插件的功能键解决方法点击左上角——文件——首选......
  • javaweb基于SSH开发车辆管理系统源码+论文+开题报告+任务书+PPT 课程设计 毕业设计
    ......
  • vscode GDB远程调试安卓
    如果是比较新的androidndk的版本,建议使用lldb进行调试,参考:vscodelldb远程调试-OpenFDE-OpenFDEDocs,将lldbserverpush到移动端,开启端口调试,配置launch.json即可。我调试的项目使用的是ndk-r17c,该版本的ndk没有lldb调试,只有gdb调试。在prebuilt目录下,使用find-namegdbse......
  • 欧拉OpenEuler下SSH或SCP免密连接配置方法.241230
    以下操作均在本地服务器上进行:一、生成公钥和私钥ssh-keygen-trsa二、将公钥复制到远程服务器ssh-copy-idusername@remote_server三、配置免密登录sshusername@remote_server四、虽然免密登录提高了工作效率和安全性,但也有一些注意事项需要牢记。首先,务必保护好你......
  • ssh 远程执行命令【转】
    前言liyongjun@box:~/tmp$sshusage:ssh[-46AaCfGgKkMNnqsTtVvXxYy][-Bbind_interface][-bbind_address][-ccipher_spec][-D[bind_address:]port][-Elog_file][-eescape_char][-Fconfigfile][-Ipkcs11][-iidentity_fil......
  • vscode+vim配置小记
    引入在windows系统下使用vscode+vim编写代码时会遇到一个令人略有不爽的小麻烦。在vim的normal模式下,首先需要进入insert模式才能正常编写。这里一般是在英文输入法键入相应字母才能进入,比如“i”和“o”我们进入insert模式之后,在敲代码的过程中难免会需要增加些中文注释,这个时......
  • Funbox2靶机(FTP匿名登录、压缩包密码枚举、ssh私钥文件利用)
    一、信息收集1.1.主机发现&端口扫描1.2.目录扫描1.3.敏感信息总结二、漏洞发现2.1.FTP匿名登录2.2.压缩包密码枚举2.3.ssh私钥文件利用2.4.提权三、结语一、信息收集1.1.主机发现&端口扫描nmap使用方法:一篇文章带你理解nmap的使用-nmap使用手册1.2.目录扫描......
  • VSCode开发uni-app环境搭建
    为什么选择VSCode?1,HbuilderX对TS类型支持暂不完善   2,前端程序员最熟悉的编辑器   3,支持各种AI插件(比如国内的阿里云通义灵码、百度comate、豆包MarsCode等,国外的也有很多)。 安装uni-aap插件(快速创建页面、uni-app代码提示、鼠标悬停查看文档)  1, uni......
  • pycharm有关ssh远程连接无法成功的问题
    前提条件是用的python专业版,社区版没有该功能。连接成功的前提是搞好两个映射关系。第一:解释器映射首先在建立连接时要配置syncfolders,这是pyhton解释器寻找文件的路径,前者是项目的本地文件夹,后者是与之对应的是远程服务器的文件夹。如果建立时忘记设置,在项目结构里还可以......
  • Linux云服务器修改远程SSH端口后无法连接怎么办?
    当您在Linux云服务器上修改了SSH服务的默认端口(通常是22)之后,发现无法从外部网络连接到该服务器时,可能是由于以下几个原因造成的。以下是详细的排查步骤及解决方案:确认防火墙设置:首先需要检查服务器上的防火墙规则是否允许新的SSH端口通过。对于CentOS/RHEL系统,可以使用firewall......