1、虚拟机操作步骤

① 首先是SSH服务器的安装

sudo apt-get install openssh-server

② SSH服务器的开启、关闭以及查询当前的运行状态

/*开启或关闭SSH服务器的命令*/
systemctl strat ssh //临时开启SSH服务器,系统重启后需要再次开启
systemctl stop ssh //临时关闭SSH服务器
systemctl enable ssh //永久开启,系统开启后保持开启
systemctl disable ssh //永久关闭,系统开启后保持关闭
/*查询服务器的运行状态*/
systemctl status ssh //查询SSH服务器是否开启
systemctl status sshd.service //查询SSH服务器是否开启

SSH成功运行,Activice:active(running)

image

 

2、VScode操作步骤

① 在vscode中安装Remote - SSH插件

image

② 下面进行远程连接虚拟机,当下载完成插件后,在vscode右侧出现这个图标,点击图标,然后点击“+”进行输入SSH远程连接的命令

image

image

当连接后,选择连接历史信息保存的文件,点击连接,输入密码进行远程登录

image

image

输入密码:

image

此时已经顺利完成链接啦~可以在终端进行远程连接虚拟机~

 

接下来是免密连接

1、首先在本地终端(我用的是Windows,所以直接cmd)中输入ssh-keygen -t rsa无脑回车。(保存路径会有以下提示 your identification has been saved in ...... id_rsa

然后你用笔记本打开这个路径下的 id_rsa.pub 文件,复制里面的内容。

2、到你的虚拟机上,在终端输入ssh-keygen -t rsa无脑回车。然后输入 cd .ssh 。按照这个格式输入 echo "在本地复制的id_rsa.pub的内容" >> ./authorized_keys

3、回到本地的 vscode上,就好了。重新连接以下,就可以不用再输入密码了

 

解决vscode ssh远程连接服务器一直卡在下载 vscode server问题

进入Remote-SSH插件的设置页面。

找到设置项:

  Remote.SSH: Local Server Download(适用所有配置文件)
  扩展是否可以在客户端上下载 VS Code 服务器,并使用 scp 将其传输到主机,而不是将其下载到主机上
  从auto设置成always。 
 
image
 
 
posted on 2025-09-11 23:07  轩~邈  阅读(438)  评论(0)    收藏  举报