1.VScode下载插件
安装上面两个插件。
2.在远程资源管理器中配置config文件
(1)点击SSH旁边的齿轮设置
(2)搜索栏里点击第一行
对上面进行编辑
HostName:
User:Unbuntu的用户名
3.Unbuntu远程服务器SSH配置
(1)安装
sudo apt-get install openssh-server
(2)检查安装
ssh -V
(3)检查是否正常启动
sudo ps -e |grep ssh
(4)修改配置文件
vim /etc/ssh/sshd_config
进入后点击 i 就可以进行编辑
但是显示是只读文件,所以需要先强制退出后使用sudo 权限编辑该文件
点击Esc后输入:q!
:q!
sudo vi /etc/ssh/sshd_config
现在就可以进行读写操作
找到PermitRootLogin prohibit-password这一行,去掉#,然后下面添加PermitRootLogin yes
最后保存,退出
点击Esc后输入:wq
:wq
重启ssh服务
/etc/init.d/ssh restart
4.VScode远程连接
按箭头就可以选择连接方式
输入密码,等待一会儿,下方显示SSH:用户名就成功了
5.遇到的问题
(1)sshd: no hostkeys available -- exiting.
https://blog.csdn.net/qq_21484461/article/details/124722493
https://blog.csdn.net/qq_42310235/article/details/118084540(2)Reading package lists... Done Building dependency tree Reading state information... Done
https://blog.csdn.net/Patrick_zl/article/details/131744100
(3)sshd:unrecognized service
https://blog.csdn.net/a12355556/article/details/115818165
参考文章: