使用vscode访问和修改远程计算机文件
来源:互联网 发布:网络构架 编辑:程序博客网 时间:2024/06/07 02:54
使用vscode访问和修改远程文件,分三步实现:在远程linux机器上安装rmate;在本地windows上安装openssh;在vscode中安装扩展remote vscode。
1、 在远程linux机器上安装rmate
rmate有很多中语言版本,这里用的是python的版本。github地址:https://github.com/sclukey/rmate-python
下载安装比较简单,在linux中执行以下命令即可
- wget https://raw.githubusercontent.com/sclukey/rmate-python/master/bin/rmate
- chmod +x ./rmate
- mv ./rmate /usr/local/bin/rmate
2、在本地window中安装openssh
github地址:https://github.com/openssl/openssl/blob/master/INSTALL
这个是需要自己编译的,推荐直接利用window版的安装包:https://www.mls-software.com/opensshd.html
推荐使用exe版本。如果下载的是免安装的版本,需要在windows设置一下环境变量,到解压后的bin目录。安装完成运行ssh命令会有以下提示:
可以直接运行 ssh-keygen -t tsa 命令生成密钥对,一般默认的文件夹会在当前用户目录下的.ssh文件夹中。在windows的命令行中实现对远程linux的免密码登录,和在linux系统中的方式是一样的,将windows中生成的公钥id_rsa.pub文件追加到所用的linux登录用户的.ssh目录中的authorized_key文件中即可。
注意的是,如果使用的linux登录用户不是root用户,需要修改以下.ssh文件夹以及authorized_key文件的权限,否则是无法实现免密码登录的
- .ssh
- cd .ssh/
- authorized_keys
3、安装remote vscode扩展
扩展地址:https://marketplace.visualstudio.com/items?itemName=rafaelmaiolla.remote-vscode
安装完成后,面板中点击Start Server,启动服务
之后打开终端(【查看】——【集成终端】),输入以下命令:
- : learn@192.168.1.215
rmate -p 52698 文件名称
结果:
之后可以直接进行修改了。
此外,如需设置扩展自动启动,只需点一下【工作区设置】,这样会自动添加setting.json文件
在文件中进行如下设置即可。
- 使用vscode访问和修改远程计算机文件
- SQL 远程访问 和 文件访问示例
- 计算机远程访问工具
- 修改mysql账户和远程访问权限
- VSCode使用git拷贝远程仓库
- 修改文件“访问和修改时间”
- 修改mysql远程访问
- 操作远程计算机文件
- mysql 修改root密码和开启远程访问
- python脚本使用SFTP下载远程计算机文件
- VSCode使用
- ubuntu中vscode进行修改文件但是权限不够,怎么办?
- 远程访问文件
- fopen访问远程文件
- PHP远程访问文件
- 修改服务器远程访问端口
- FILETIME使用,获取文件的创建时间,修改时间和访问时间
- 修改文件创建日期,访问日期和修改日期
- 设计模式之外观模式
- 【原】使用Bmob作为iOS后台开发心得——查询关联关系(BmobRelation)
- UVA 147 Dollars(完全背包)
- 网易2018校招编程题集合7
- 物理CPU,物理CPU核心,逻辑CPU,超线程
- 使用vscode访问和修改远程计算机文件
- 数据库表关系(二)
- 心路历程
- 树上的博弈 51Nod
- X-NUCA 2017 Web练习 By Assassin
- C
- iOS-键值编码和键值监听的理解和实现
- 【JavaEE】企业面试问题-Java基础(摘自黑马程序员以备自用)
- Apress-Pro Java Clustering and Scalability(2017)读书笔记