This repository was archived by the owner on Apr 2, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 115
/
Copy pathRemote-VSCode.sh
55 lines (45 loc) · 2.15 KB
/
Remote-VSCode.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#!/bin/bash
#Autor: Robson Vaamonde
#Site: www.procedimentosemti.com.br
#Facebook: facebook.com/ProcedimentosEmTI
#Facebook: facebook.com/BoraParaPratica
#YouTube: youtube.com/BoraParaPratica
#Data de criação: 10/11/2019
#Data de atualização: 22/07/2020
#Versão: 0.02
Link do Visual Studio Code: https://code.visualstudio.com/
Link do Marketplace: https://marketplace.visualstudio.com/VSCode
Link do Marketplace do Remote VSCode: https://marketplace.visualstudio.com/items?itemName=rafaelmaiolla.remote-vscode
Link de Atalhos do VSCode: https://github.com/microsoft/vscode-tips-and-tricks
Vídeo de Instalação do Linux Mint 19.2: https://www.youtube.com/watch?v=LZoDULxZQpA
Vídeo de Instalação do Visual Studio Code: https://www.youtube.com/watch?v=ZSEwwtQuccY&t
Vídeo de Configuração do OpenSSH Server: https://www.youtube.com/watch?v=ecuol8Uf1EE
#Primeira Etapa: Instalação do Remote VSCode
Extensions, Remote VSCode
#Segunda Etapa: Configuração do Remote VSCode
Manage, Configure Extension Settings
#Terceira Etapa: Inicialização do Remote VSCode
Ctrl + Shift + P
Remote: Start Server
#Quarta Etapa: Ver o Status do Serviço e Porta do Remote VSCode
Ctrl + Shift + "``" Acento Grave ou Crase
netstat -an | grep 52698
#Quinta Etapa: Instalação do Rmate no Ubuntu Server 18.04.x LTS
sudo apt update
sudo apt install python-pip
sudo pip install rmate
exit
#Outra opção de instalação do Rmate:
#sudo wget -O /usr/local/bin/rmate https://raw.githubusercontent.com/aurora/rmate/master/rmate
#sudo chmod a+x /usr/local/bin/rmate
#Sexta Etapa: Criando o Túnel SSH com o Remote VSCode
#-R: Especifica que as conexões à porta TCP fornecidos no servidor devem ser encaminhadas para o lado do cliente.
#52698: Porta do Túnel Virtual que será criada no lado do servidor
#127.0.0.1: Endereço de Loopback do lado servidor e cliente
#52698: Porta Padrão do Túnel Virtual que será criada no lado do cliente utilizado pelo Remote VSCode
ssh -R 52698:127.0.0.1:52698 [email protected]
netstat -an | grep 52698
#Sétima Etapa: Editando arquivos remotamente com o Remote VSCode
rmate -p 52698 teste.sh
sudo rmate -p 52698 /etc/ssh/sshd_config