vscode连接ssh用户名相同 ip相同 但是端口号不同的情况

这篇具有很好参考价值的文章主要介绍了vscode连接ssh用户名相同 ip相同 但是端口号不同的情况。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


目前需求是同一个ip同一个用户名但是通过不同端口号去区分机器

1. 远程连接命令为

和本地ssh命令一致

ssh user@ip -p portID

2. 实际遇到的问题

2.1 本地终端可以正常区分端口机器,但是vscode没有。

【现象】不管怎么输入端口号,vscode使用连接的是其中一台服务器。
【原因】
这种情况一般出现在vscode目前已经连接了其中一台有重复ip现象的服务器。
vscode的ssh配置文件默认的Host是ip,当不主动修改的时候,vscode会认为已经连接上了这个ip的服务器。此种情况哪怕你打开配置文件,上面显示的是不同端口,仍然会只连接目前已经连接上的那个。
【解决办法】打开vscode的configure ssh host ,默认是第一个。修改Host值,可以改成不一样但是能区分服务器的值。
vscode ssh 端口,服务器,ssh,运维
例如
vscode ssh 端口,服务器,ssh,运维
【仍然可能有的问题及其解决办法】

  1. 修改后没解决——查看已经登陆的服务器状态,如果在线,那么更改后不起作用,需要重新打开。如下图
  2. 不要reload window,此时host 已经更改,reload是找不到之前的名字的,直接reload会一直告诉你链接不上需要重试。

如图,在线状态修改了config文件后显示的仍然是原来的ip,需要推出重新登录。
vscode ssh 端口,服务器,ssh,运维

3. 总结

需要修改ssh配置文件的Host值。
默认mac: User/你的名字/.ssh/config
win应该是在前面加上C盘。user大小写可能需要修改。文章来源地址https://www.toymoban.com/news/detail-742262.html

到了这里,关于vscode连接ssh用户名相同 ip相同 但是端口号不同的情况的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL使用存储过程迁移用户表数据,过滤用户名相同名称不同的用户

    存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。它是一段预编译的SQL代码,可以被多次调用,不需要每次都重新编写SQL语句,非常适合用于大量重

    2024年02月06日
    浏览(34)
  • git 配置用户名和密码 SSH密钥

    复制私钥 到gitlab  或者 gitee 输入yes

    2024年04月17日
    浏览(45)
  • vscode切换git 用户名和密码

    1、运行一下命令,缓存输入的账号和密码: git config --global credential.helper wincred 2、清除掉缓存在git中的账号和密码 git credential-manager remove | uninstall 3、vscode在进行git操作之后需要输入账号密码,   为避免后面每次都需要输入用户名和密码,需要记住缓存密码 git config --glob

    2024年02月11日
    浏览(41)
  • vscode设置git记住用户名和密码

    一、git bush中设置Git 全局设置[可以跳过,直接去第二步,这样在你下次输入完用户名密码后,就不需要输入第二次了 二、设置让VSCode记住git账号和密码:【!!!重点!!!】 三、关闭重新打开vsCode 

    2024年02月11日
    浏览(39)
  • Gitlab配置SSH Key 以及配置后提示输入用户名和密码问题解决

    gitlab配置SSH Key,SSH 密钥用于在你的电脑和 GitLab 建立安全连接,不用每次操作都需要提供用户名和密码,如pull、push等 1、全局配置git用户名 2、全局配置邮箱地址 如果已经配置过的,以上不用再重复,直接生成SSH 3、生成SSH Key 这两个都可以,后者在生成密钥的同时会将指定

    2024年03月23日
    浏览(42)
  • 配置 ssh key 后 git 拉取代码一直提示输入用户名、密码问题

    中间过程比较碎碎念,涉及到一些错误的方案以及和 gpt 对线 可以直接跳到结论部分 我有一个项目,仓库里已经配置了 ssh 公钥,但是每次 pull 或者 push 代码依旧提示输入用户名、密码 这种情况下第一个想到的就是是不是要全局配置一下用户名、密码,网上找到的方案是 试

    2024年02月12日
    浏览(54)
  • EMQX配置 用户名和密码认证方式连接

    1, 找到mqtt 的 /etc/plugins/ 文件夹下的emqx_auth_mnesia.conf 文件 2 ,vim打开编辑该文件 根据例子添加账号密码 并保存 3, 打开EMQX后台, 找到插件 ,启动该插件, 随后就可以了 4,修改etc/emqx.conf 配置文件 如下 下面是禁用匿名连接,禁用之后, 配置的 账号密码才能生效 vim 查找 /allow_anonymo

    2024年02月11日
    浏览(42)
  • win10远程桌面连接,使用正确的用户名和密码仍然不能成功连接

    最近笔记本重置后,台式使用“远程桌面连接”远程笔记本失败了,总是提示“ 登录没有成功 ”。   开始自查:win10专业版,允许远程的相关设置也都开了,连接的ip正确,也没问题。因为我的笔记本用户是用微软账户登录的,远程时用户名和密码也要用微软用户名和密码(

    2023年04月12日
    浏览(42)
  • java代码实现用户名密码连接 es7.1.1

    需要依赖X-Plugins: Shield

    2024年02月16日
    浏览(31)
  • 解决不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接的问题

    用windows server 2012 r2 vl x64搭了个文件服务器,在使用时有个问题,老是用户登录有问题,提示“不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接”。出现的原因不详,网上也没查到合理的解释。 解决方法: 1、重新启动Workstation服务 2、用命令删除当前

    2024年02月13日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包