1.服务器配置ssh
#安装 openssh-server sudo apt install openssh-server #(启动 ssh) sudo service sshd start #(修改配置文件后,重启ssh) sudo service ssh --full-restart
#配置ssh sudo gedit /etc/ssh/sshd_config #需要修改的部分 Port 22 PermitRootLogin yes PubkeyAuthentication yes
服务器和电脑需要在同一局域网下
ping通即可
#服务器ip(找到192.168.开头的) ifconfig -a
ping通结果如下
2.vscode连接ssh,同步本地文件
连接ssh
Host ssh的名字
HostName 192.168.x.xxx #服务器ip,就是刚才我们ping通的那个
User 服务器用户名 # 服务器上的用户名
Port 22 # ssh端口,一般默认22, 可以修改
安装sftp
打开本地文件夹后,在.vscode中修改sftp文件。首次配置可以ctrl+shift+跑,输入sftp。
{
"name": "My Server", 服务器名字
"host": "localhost",
"protocol": "sftp",
"port": 22,
"username": "username",服务器用户名
"remotePath": "/",远程文件路径
"uploadOnSave": true
}



