利用vscode連接虛擬機
主機 win10 虛擬機 Ubuntu16.04 利用ssh 連接vscode與虛擬機 方便Linux下跑項目
初次嘗試 終於初步實現
1. 重新搭建虛擬機
2. 實現Ubuntu無桌面化 為了更快啟動
編輯Grub
$ sudo vim /etc/default/grub
更改文件
把下面一行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
替換為:
GRUB_CMDLINE_LINUX_DEFAULT="text"
取消如下一行的注釋:
#GRUB_TERMINAL=console
保存退出。
更新grub
$ sudo update-grub
執行下面命令默認啟動到命令行:
$ sudo systemctl set-default multi-user.target
重啟系統
$ sudo reboot或者init 6
如果想回到啟動是進入桌面系統 執行如下命令啟動到桌面:
$ sudo systemctl start lightdm
要恢復默認啟動到桌面,執行:
$ systemctl set-default graphical.target
重啟系統
$ sudo reboot或者init 6
- from 吳老師
無桌面的效果 但感覺啟動也不快
3. 添加ssh server
- 突然發現 vi 不能用了 卸載vim 在下載
sudo apt-get remove vim-common
sudo apt-get install vim
- 查看系統下的ssh狀態
dpkg -l | grep ssh
- 安裝 ssh server
sudo apt-get install openssh-server
- 查看 ssh是否啟動
ps -e | grep ssh
4. 配置公鑰
- 此時Linux上的ssh已經啟動 在Windows上 利用命令行 ssh username@ip
- 需要進一步配置公鑰
# 生成秘鑰對
ssh-keygen -t rsa
# 復制公鑰到遠程主機
ssh-copy-id usetname@192.168.x.x
5. 打開vscode
配置name 和 IP 連接遠程 搞定!!
【參考】
https://blog.csdn.net/li528405176/article/details/82810342