记录在牛客Linux服务器开发项目学到的Linux开发环境搭建的步骤
视频网址 课程列表_牛客网 (nowcoder.com)
需要的软件:VSCode、Xshell、Xftp、VMware以及ubuntu
第一步
在VMware中部署ubuntu虚拟机
可参考手把手教你安装Linux虚拟机 - 知乎 (zhihu.com)
在VMware中安装VMware Tools
选择安装VMware Tools
打开桌面多出的磁盘,将压缩包拖到桌面,使用归档管理打开压缩包,提取到桌面,打开解压后的目录,在终端输入
sudo ./vmware-install.pl
来安装VMware Tools
第二步
在Linux虚拟机终端中输入
sudo apt install openssh-server
安装 openssh-server
打开Xshell新建会话,主机处需填虚拟机的ip地址
查看虚拟机ip地址的方法:
安装net-tools
在终端输入
sudo apt install net-tools
安装成功后输入ifconfig查看ip地址
之后在Xshell中输入虚拟机中的用户名和密码即可连接成功
第三步
打开VScode,安装Remote Development插件
在左侧远程资源管理器下选择SSH Targets
点击config
选择第一个打开,填入ip地址和虚拟机系统用户名
保存之后点击左侧连接
依次选择Linux、continue,输入虚拟机主机密码,即可连接成功。
取消每次连接都需要输入密码的方法:
在本机的cmd 命令行中输入
ssh-keygen -t rsa
生成密钥 ,密钥位于用户目录下.ssh文件夹中
在虚拟机的linux系统终端中同样输入生成密钥
并在虚拟机终端中输入
cd .ssh/
进入密钥所在文件夹
输入
vim authorized-keys
(若提示vim没有找到,则先安装vim,即输入sudo apt install vim)
将本机(windows)的公钥复制到文件中即可