VScode通过ssh远程连接服务器被拒绝:permission denied, please try again

avatar
作者
筋斗云
阅读量:6

使用场景: 使用windows系统下的vscode远程连接服务器的linux系统,终端提示permission denied, please try again,但是使用cmd是可以远程登录的。

解决办法:

  1. 前提条件windows端的vscode安装了ssh远程连接的相关插件Remote - SSH,服务器端安装了ssh服务的相关依赖sudo apt-get install openssh-server
  2. 在widows中的vscode界面点击左下角的远程连接标识
    在这里插入图片描述
  3. 点击上方出现的Connect to Host
    在这里插入图片描述
  4. 点击Configure SSH Hosts
    在这里插入图片描述
  5. 点击下方框出的选项
    在这里插入图片描述
  6. 在弹出的配置文件中输入服务器的ip和用户名,User这里一定是写自己服务器的名字,不要使用默认名字
# Read more about SSH config files: https://linux.die.net/man/5/ssh_config Host 198.8.138.241     HostName 198.8.138.241     User lusx 
  1. 如果上述办法都不得行,C:\Users\Administrator\.ssh目录下,删除known_hosts文件然后再次远程尝试

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!