vs code(Visual Studio Code)使用Remote SSH插件连接不上,反复输入密码

使用Remote SSH插件连接不上,反复输入密码问题解决分为两步

1,点击此处

可以得到配置文件的存放目录,进入硬盘这个目录

打开这个文件,知道你服务器的所在行ip,整行删掉,尝试再次连接

2,如果1不行,那么再次执行1后,执行2(本条):

尝试看下vs code右下角 有个东西正在尝试连接,点击detail,如果控制台需要输入密码,输入,然后看到报错,尝试寻找这个东西:

看到这两个目录的话,打开远程工具连接服务器。删除这两个目录,vs code尝试重新连接,如果让你再次输入密码,你就再输入一次,应该输入两次后就可以正常连接了

3,每次打开vscode都要输入密码才能连接:

参考三方网址:vscode远程连接服务器每次都要输密码_vscode一直输密码-CSDN博客

截取博主重要部分展示:

step1:进入C:\Users\你的用户名\.ssh,查看是否有这两个文件:id_rsa、id_rsa.pub

如果没有使用step2进行生成。

step2:打开电脑cmd或者powershell,输入ssh-keygen,然后一路回车就可以生成上述的两个文件。

step3:在远程服务器端用户家目录下(/home/username/)创建.ssh文件夹(一般都有,只是隐藏了),并将公钥文件即id_rsa.pub上传到该文件夹下。可以使用scp命令或者xftp等远程软件传输。

step4:在服务端输入以下命令:

chmod 700 .ssh

cd .ssh

cat id_rsa.pub >> authorized_keys

chmod 600 authorized_keys

sshd restart # 这句可能会报sshd re-exec requires execution with an absolute path

如果报错则使用下面的这句

service sshd restart # 需要认证,按提示操作即可

相关推荐
邪修king8 分钟前
Re:Linux 系统篇(三十五):进程间通信Chapter2:从匿名管道到进程池:Linux 进程间通信实战(深度理解「先描述,再组织」)
java·linux·运维
2301_7779983435 分钟前
ARP协议进阶:ARP缓存、RARP与ARP欺骗原理解析
linux·服务器·网络·网络协议·缓存
运维行者_1 小时前
应用性能监控怎么选?从调用链到用户体验的五个能力维度
运维·服务器·数据库·人工智能·mysql·性能优化·应用性能监控
Zenova EdgeOS7 小时前
Linux 内核日志 dmesg 进阶实战:从现场过滤到持久化闭环
linux·运维·服务器
郝亚军8 小时前
ec_private.pem的生成方法
linux·运维·服务器
NendoZen8 小时前
Arch Linux解决Grub无法SAVEDEFAULT问题(uki启动问题)
linux·运维·服务器
Elastic 中国社区官方博客9 小时前
Elasticsearch:安装自行管理的 Elastic Stack 集群
大数据·运维·服务器·数据库·elasticsearch·搜索引擎·全文检索
忆挽篱笙歌10 小时前
进程控制管理
linux·运维·服务器
Escalating_xu10 小时前
【Linux 网络编程】connect 的断线重连:用状态机写一个能恢复连接的 TCP 客户端
linux·网络·tcp/ip
Zucker n11 小时前
英语“论文”语法检查工具
linux·windows