前言
SSH连接可以实现电脑对Ubuntu的操作,对于一些不需要屏幕的Ubuntu很是方便,比如树莓派的无头模式。
安装系统
Ubuntu安装系统已经是一个老生常谈的问题了,这里就不赘述了,有需要的同学自行查阅资料安装。
Ubuntu打开SSH
Ubuntu的SSH默认情况下是关闭状态,我们需要打开它:
# 使能
sudo systemctl enable ssh
# 启动
sudo systemctl start ssh
# 查看状态
sudo systemctl status ssh
在输入查看状态的命令之后,看到下图的 active
则已开启SSH:
VScode安装SSH扩展包
使用 VScode 连接SSH,需要下载扩展包:Remote - SSH:
我之前已经安装好了,这里就不展示安装了,直接点击安装就可以了。
SSH开始连接
查看Ubuntu的IP地址和用户名
在Ubuntu的终端输入:
ip a
就能看到地址了:
这里的Ubuntu用户名:papertiger
VScode连接
打开VScode,键盘“ctrl + shift + p”,输入:
Remote-SSH:Add New SSH Host...
回车,在输入:
# papertiger就是用户名,后面的地址是Ubuntu的地址
ssh papertiger@192.168.1.109
回车,然后选择你想保存的地址(我建议放在C:\Users\user.ssh\config,这个会弹出选项让你选的),再回车就将config文件保存好了。
再键盘“ctrl + shift + p”,输入:
Remote-SSH:Connect to Host...
回车,然后会弹出Ubuntu的地址,选择这个地址192.168.1.109
,回车;再弹出让你选择系统,选择 linux
,回车;再弹出是否继续,选择 continue
,回车;弹出输入密码,输入Ubuntu的密码,回车,等待一会就能连接成功了,