ubuntu打开ssh,使用vscode连接到虚拟机

文章目录

安装vim

sudo apt-get install vim 

正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
现在没有可用的软件包 vim,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
E: 软件包 vim 没有可供安装的候选者
解决方案:

sudo apt-get update 
sudo apt-get install vim

开启SSH服务

在远程主机上安装SSH服务,执行:

sudo apt-get install openssh-server

安装完成之后,我们可以通过以下命令查看SSH服务是否已经启动,如果查询结果中已经有了sshd信息,那么说明SSH服务已经正常启动。

sudo ps -e |grep ssh

如果没有ssh的信息的话,我们可以启动SSH服务:

sudo service ssh start

启动之后还需要进行ssh服务的配置使我们能够远程登录

SSH服务的配置文件在/etc/ssh/sshd_config下,我们可以打开这个配置文件进行修改:

修改一:把配置文件中的"PermitRootLogin without-password“前面加一个”#“号,把它注释掉
修改二:增加一句”PermitRootLogin yes"

保存,退出。
重启ssh服务

/etc/init.d/ssh restart

通过ifconfig查看该主机的IP地址,然后就可以使用客户端(可以使用Xshell或者putty)进行远程连接了。

发布了112 篇原创文章 · 获赞 320 · 访问量 22万+

猜你喜欢

转载自blog.csdn.net/jiejiemcu/article/details/98752848