VSCode ssh远程连接到ubuntu系统服务器
- VSCode下载扩展
- Config文件编写
- 接入SFTP
- 免密登陆
VSCode下载扩展
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL3dmaOpXVU9UNNpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLxMTN5MDO0AjM3IjMwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
Config文件编写
点击齿轮标志并在右侧弹出的选择框中选中第一个
其中Host后接连接名称,Hostname为服务器ip地址,User为登入服务器用户,Port为ssh接入端口(一般为22)
选择左侧新出现的连接开始接入
接入后在一开始的位置会出现选择框,第一个选择框选择接入的服务器系统(Linux),第二个选择框输入登陆密码
接入SFTP
选择根目录后即可实现文件上传、下载:
另外,可下载一个插件Data Preview:
可实现Excel等文件实时查看和修改:
免密登陆
对于Windows系统,使用下面命令生成私钥和公钥:
ssh-keygen -t rsa
全部确认跳过后,打开
C:/Users/xx/.ssh
找到公钥id_rsa.pub文件,修改文件名为xx.pub,然后将该文件拉到ubuntu服务器:
/home/xx/.ssh/
将其写入到authorized_keys文件内:
cat xx.pub >> ~/.ssh/authorized_keys