基于PC虚拟机构建家用Linux服务器
背景介绍
家里有台配置比较好的PC机,不经常用。平时在家写程序、上网课习惯用一台15年买的Mac Book Air,用起来仍然非常顺畅,但是由于配置的确不行,跑一些耗资源的程序就有点儿力不从心了。于是想了一个办法,利用虚拟机把PC机改造成一个家用Linux服务器,需要跑一些大程序的时候就通过Mac远程登录到PC机进行相关操作。画一个简单的结构图如下:
搭建方法
第一步:在PC机上安装Virtual Box (Virtual Box下载链接),安装方法很简单。
第二步:在Virtual Box里安装Ubuntu系统(Ubuntu下载链接),可以选择合适的版本进行安装。
第三步:在安装好的Ubuntu系统上启动SSH服务。
sudo apt-get update
sudo apt-get install openssh-server
sudo service ssh start
第四步:在Virtual Box软件界面配置端口映射(设置---网络---NAT---端口映射,可以只设置端口,IP不用管,例如:2222:22,后续可以根据需要添加映射)
第五步:关闭Windows自带的防火墙,这样就可以在局域网内通过ssh登陆Ubuntu服务器了,如:
ssh 192.168.3.12 -p 2222
第六步:配置服务器免密登陆,相关命令如下:
#1. 在~/.ssh目录下生成rsa公私钥,默认一路回车,默认生成id_rsa, id_rsa.pubcd ~/.ssh
ssh-keygen#2. 将生成公钥字符串拷贝到服务器的~/.ssh/authorized_keys文件#3. 配置~/.ssh/config文件Host pcserverHostName 192.168.3.12Port 2222User usernameIdentityFile ~/.ssh/id_rsa#4. 测试免密登陆 ssh pcserver
第七步:你可以在自己的PC服务器上尽情的玩耍了。
基于PC虚拟机构建家用Linux服务器相关推荐
- 嵌入式Linux串口终端的定制,基于PC/104平台嵌入式Linux系统定制方法
基于PC/104平台的嵌入式Linux技术在海洋自动观测系统中具有广泛的应用前景,Linux定制方法的研究是嵌入式Linux系统研制的关键工作.本文结合PC/104平台嵌入式Linux系统的研制,详细 ...
- java jsch jar_基于Jsch实现Java操作linux服务器
[概述] 如果大家熟悉Linux的话,一定对ssh,sftp,scp等命令非常熟悉.ssh是一个安全协议,用来在不同系统或者服务器之间进行安全连接.ssh在连接和传送的过程中会加密所有的数据.但是ss ...
- linux区分物理机和虚拟机,如何判断linux服务器是虚拟机还是物理机
如何判断linux服务器是虚拟机还是物理机 发布时间:2020-03-31 15:38:12 来源:亿速云 阅读:1089 作者:三月 随着虚拟化技术的日益成熟,越来越多的企业开始接受使用虚拟化软件产 ...
- linux服务器进虚拟机,初次登录 Linux 服务器马上要做的 9 件事|Linux 中国
导读:在将新配置的服务器投入工作之前,请确保你知道你正在使用什么. 本文字数:3308,阅读时长大约:5分钟 https://linux.cn/article-12959-1.html 作者:Gaur ...
- 基于virtualBox虚拟机构建IOS混合应用打包环境
本文记录在ubuntu上利用virtualBox虚拟机安装macOS Catalina,为quasar cordova建立IOS混合应用打包环境的方法. 基于virtualBox构建macOS虚拟机 ...
- 基于jetty9 编程构建嵌入式https 服务器
为什么80%的码农都做不了架构师?>>> 第一步,命令行下使用jdk的keytool工具生成keystore keytool -keystore keystore -alias ...
- 《构建高可用Linux服务器》互动网首发
书名:构建高可用Linux服务器 ISBN:9787111359423 作者:余洪春 定价:79.00元 出版时间:2011年10月 出版社:机械工业出版社 订书页面 编辑推荐: 基于实际生产环境,从 ...
- linux下网口监控软件_超赞的!Aibaba技术官分享高性能Linux服务器解读笔记
一个运行缓慢的应用程序有时会让人抓狂,此时需要在问题诊断的基础上进行性能调整. 随着虚拟化.云计算时代的来临,Linux得到迅猛发展,在服务器领域已经占据半壁江山,而基于Linux的运维也面临新的挑战 ...
- pc安装linux内核,PC/104平台嵌入式Linux系统核心定制方法
摘 要:基于PC/104平台的嵌入式Linux技术在海洋自动观测系统中具有广泛的应用前景,Linux核心定制方法的研究是嵌入式Linux系统研制的关键工作.本文结合PC/104平台嵌入式Linux系统 ...
最新文章
- 怎样在多线程中使用JNI?
- Android 关机弹出菜单
- GitHub的新服务GIST
- ms2005 SQL Server设置改为SQL Server身份验证
- 2019年区块链的主旋律是中间层协议
- python3.8使用方法_python3.8新特性
- php编译安装swoole,PHP7 源码编译安装 Swoole 扩展
- Ehcache学习总结(1)--Ehcache入门介绍
- anaconda哪个版本是 python3.6_windows10(64位)Anaconda3+Python3.6搭建Tensorflow(cpu版本)及keras...
- 如何在oracle中查询所有用户表的表名、主键名称、索引、外键等 - Oracle 基础和管理_files...
- VS快速生成JSON数据格式对应的实体
- Pop3_解决PKIX:unable to find valid certification path to requested target 的问题
- Android jdwp 自动断开,android – 安装调试器有时会导致应用程序崩溃
- 如何基于FastReport报表工具,生成报表PDF文档展示医院处方笺的内容
- linux下LTP工具说明
- 【企业高管】CIO vs CEO:主要区别是什么?
- 网站去除plugin.php小尾巴,dedecms去除首页index.html小尾巴,这种方法是错误的!
- 防火墙网络地址转换技术
- 惠普暗影精灵8 Pro酷睿版和锐龙版的区别 哪个更值得入手
- Jenkins系列之——第三章 Jenkins编译的第一个项目