赞
踩
学习Linux的阻碍,往往第一步就是没有Linux。当然方法有很多,比如云服务器,虚拟机等操作。
这里介绍一种简单实用,对个人电脑配置要求极低的方法。
适用于Linux的Windows子系统,WSL Windows Subsystem for Linux
开启开发人员模式
确认适用于Linux的Windows子系统
确认后需要重启一下计算机
进入商场,搜索ubunt下载一个免费的即可
这里我下载的是Ubuntu 18.04.6 LTS
默认是下载到C盘,想要设置的可以在商城的设置中设置,这里不做具体展示
当在应用中出现如下图标,则表示下载安装完成了
bash
指令注意,我这里是直接在桌面用 win+R
打开的cmd操作的。
进入linux后发现路径是 /mnt/c/Users/windows
这里的windows是我的pc登录账户。
就是说,通过WSL的linux可以直接访问到我在win下的环境,直接贡献路径和文件。
有的电脑可能会有环境的不支持,根据命令行中的提示,在提示的链接中下载一个小软件安装即可
没有出现这个问题的可以忽略,由于博主在第二台机器上安装时没有出现这个情况,因此这里没有图片可以贴出
刚启动会要求注册默认的一个账号和密码,按照提示流程设置即可
初始默认root账户是没有密码的,因此需要设置
# 设置root密码
sudo passwd root
# 进入root账户
su
# 退出root
exit
这里就根据自己的需求安装了
# 最好直接在root账户下安装,否则就用 sudo 提权 # 更新 apt-get update # 常用编译环境 apt-get install gcc apt-get install g++ apt-get install gdb apt-get install cmake # ssh apt install openssh-server apt install openssh-client # 生成密钥 ssh-keygen -A # 开启,关闭,重启 service ssh start service ssh stop service ssh restart # ssh配置的路径 文件是:sshd_config /etc/ssh /etc/ssh/sshd_config
ssh部分配置信息
# 个人目前的配置,没输入的就是我当前sshd下的默认属性
# 默认端口22
PermitRootLogin yes
ChallengeResponseAuthentication no
UsePAM yes
X11Forwarding yes
PrintMotd no
AcceptEnv LANG LC_*
Subsystem sftp /usr/lib/openssh/sftp-server
直接搜索ssh
和WSL
的关键词即可
左栏有专门的远程资源管理器
左下角也有打开远程窗口
的图标
点击这里根据提示也可进行基本配置,比如ssh的ip,账户,密码等
这里的 local_root 就是我在 Configure SSH Hosts
配置的信息
SSH Client Config File Example (goteleport.com)
# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
# 这份配置的名称
Host local_root
# 本机回路地址
HostName 127.0.0.1
# 连接的账号
User root
# 连接端口
Port 22
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。