windows下使用SSH和VScode开发linux驱动及应用程序
一、在linux服务器或ubnutu等设备上安装SSH
使用如下命令安装SSH
1.安装SSH
sudo apt-get install openssh-server
2. 启动SSH
sudo service ssh start
3. 查看是否开启
sudo ps -e | grep ssh
4.设置开机自启动
sudo systemctl enable ssh
5.设置SSH允许root用户登录
打开 sshd_config 文件 sudo vi /etc/ssh/sshd_config
修改 # Authentication:
LoginGraceTime 120
PermitRootLogin prohibit-password
StrictModes yes
为 # Authentication:
#LoginGraceTime 120
#PermitRootLogin prohibit-password
PermitRootLogin yes
#StrictModes yes
二、配置vscode使用SSH
1.安装插件
C/C++
及 remote-SSH
2. 点击选择remote-ssh插件图标
3.点击如图加号添加远程主机
在如图处设置远程主机ssh链接
填写格式为 ssh 用户名@主机ip地址 -端口 ,默认端口为22 在默认端口情况下可不填写
用户名即ubuntu用户名,如下:
ip地址查看命令如下:
ifconfig
这里我使用默认端口(即不填写端口)故填写如下内容:
ssh ouwen@192.168.31.231
,也可以使用 ssh root@192.168.31.231
使用root的前提是在SSH安装时操作过步骤5,使用root用户可以不用经常在需要root权限是在命令前加 sudo
输入 ssh ouwen@192.168.31.231
回车后将出现 config 配置
4.设置config文件
选择默认选中的第一个c:\Users\xxx\.ssh\config进入配置文件,或者点击设置图标进入设置,配置后保存即可
5.点击刷新,在点击SSH的下拉展开即可看到我们刚才设置的SSH链接
6.选中需要链接的远程主机,点击鼠标左键,看到连接选项选择第一个
7.输入远程主机的登陆密码
8.等待左下角显示如下后
再次点击左侧的remote-SSH插件图标,显示如下即链接成功。
9.需要打开文件夹,点击
选择需要打开的文件需要再次输入一次登陆密码 。