如何使用密码保护 vagrant 虚拟盒子?

     2023-04-18     100

关键词:

【中文标题】如何使用密码保护 vagrant 虚拟盒子?【英文标题】:How to protect vagrant virtual box with password? 【发布时间】:2020-08-28 22:26:11 【问题描述】:

我正在使用 vagrant 向我的客户提供一些 API(使用高计算能力)所以我的一些客户希望在他们自己的机器上运行这些盒子并且愿意支付高昂的费用

这个源代码是我的全部业务,那么我怎样才能很好地保护这个源代码呢?我可以为盒子设置密码吗?够了还是有其他办法

【问题讨论】:

【参考方案1】:

这里有很多问题,我会尽力回答。

我可以给盒子设置密码吗?

在这里查看 vagrant 文档https://www.vagrantup.com/docs/vagrantfile/ssh_settings.html

看看

 config.ssh.password   

 config.ssh.insert_key   

设置。他们可能能够对您的虚拟机进行密码保护和禁用无密码登录。

我怎样才能很好地保护这个源代码?

根据您使用的语言,您可以只提供编译代码或混淆代码。在网络上搜索代码混淆工具以了解更多信息。

够了吗?

我想请您从过去的 *** 中阅读此内容。那里有一些关于试图保护源代码或它的无用性的非常有用的建议。 How to protect your software code?

这是 google 搜索链接,其中列出了过去的所有 *** 讨论。看看他们中的任何一个对你有没有帮助。 https://www.google.com/search?q=how+to+protect+code+site:***.com&hl=en&sa=X&ved=2ahUKEwjgiOm3zq_pAhWRHjQIHZYsAgQQrQIoBDABegQIAhAN&biw=1253&bih=569&dpr=1.5

【讨论】:

用ssh免密码以root身份登陆vagrant虚拟机

参考技术A原来登陆vagrant虚拟机都是用vagrantsshVM_name,但是在自己虚拟机上,只是测试使用,为了方便想直接以root身份登陆而不是vagrant身份。主机:macos10.12.4虚拟机:Ubuntu14.04下面是实现主机到虚拟机实现root免密码登陆:1sudovim/... 查看详情

使用vagrant创建虚拟机

关于vagrant,维基百科给出了定义:“Vagrant isan open-sourcesoftware productforbuildingandmaintaining portable virtual developmentenvironments.”,看到了吧,是一个搭建虚拟开发环境的开源软件。下面就来看看vagrant如何搭建的 查看详情

删除 .vagrant 文件后如何销毁虚拟机?

】删除.vagrant文件后如何销毁虚拟机?【英文标题】:HowdoIdestroyaVMwhenIdeletedthe.vagrantfile?【发布时间】:2013-03-0218:49:10【问题描述】:我删除了包含.vagrant文件的目录。当我启动一个新虚拟机时,它抱怨端口正在使用中。那么如何... 查看详情

如何在 vagrant 中使用 ssh-key 和密码?

】如何在vagrant中使用ssh-key和密码?【英文标题】:howtousessh-keyinvagrantwithpassphrase?【发布时间】:2015-11-0522:55:01【问题描述】:我已经为libvirt创建了我的自定义框,并为vagrant生成了ssh-key对,而无需pass-phrase。我在vagrant文件中提... 查看详情

如何修复 Vagrant 错误:`private_key_path` 文件必须存在:

】如何修复Vagrant错误:`private_key_path`文件必须存在:【英文标题】:HowtofixVagranterror:`private_key_path`filemustexist:【发布时间】:2015-06-2218:17:19【问题描述】:我一直在使用PuPHPet创建虚拟开发环境。昨天我为一个新盒子生成了一个... 查看详情

(虚拟机)VM 内的 ls /vagrant 挂起

】(虚拟机)VM内的ls/vagrant挂起【英文标题】:ls/vagrantinsidea(virtualbox)VMhangs【发布时间】:2014-02-1416:00:44【问题描述】:我用下面的Vagrant文件配置了一个VM(vagrantup),然后我“vagrantssh”进入它,然后*ls/vagrant*它永远挂起,我... 查看详情

如何将 Vagrant box 转换为 Docker 镜像

】如何将Vagrantbox转换为Docker镜像【英文标题】:HowtoconvertaVagrantboxtoaDockerimage【发布时间】:2015-09-2800:58:15【问题描述】:我看到可以将Docker映像转换为Vagrant盒子。有没有办法将Vagrantbox转换为Docker镜像?【问题讨论】:【参考... 查看详情

使用vagrant在命令行快速创建虚拟机

一、Vgrant的安装Vagrant是一个跨平台的虚拟机管理工具,我们以Deepin20.2.3为例,安装和使用Vagrant。我们在这里所说的Vagrant包括Vagrant工具本身和虚拟引擎工具VirtualBox。1.安装Vagrant安装vagrant时,使用的VirtualBox版本必须要得到对应Va... 查看详情

Vagrant 的问题 - “404 - 未找到”

】Vagrant的问题-“404-未找到”【英文标题】:TroublewithVagrant-"404-NotFound"【发布时间】:2015-09-0618:07:26【问题描述】:我正在尝试使用Vagrant制作LAMP盒子。有人告诉我,它使用起来非常简单。我对网络和虚拟机完全陌生,对... 查看详情

使用vagrant和ansible

...两个工具配合的很好.这个指南会叙述如何同时配合使用Vagrant和Ansible.如果你对Vagrant还不了解,你应该看看这个文档 thedocumentation.假设你已经安装了Ansible,在Git上检测,运行的也很好, 查看详情

是否有模拟 Raspberry Pi 的 Vagrant 盒子?

】是否有模拟RaspberryPi的Vagrant盒子?【英文标题】:IsthereaVagrantboxthatsimulatesaRaspberryPi?【发布时间】:2016-03-0704:49:10【问题描述】:我正在考虑评估用于使用RaspberryPi对ARM芯片进行编程的工具链,并且我想运行一个模拟Raspberry环... 查看详情

如何导出 Vagrant 虚拟机进行传输

】如何导出Vagrant虚拟机进行传输【英文标题】:HowtoexportaVagrantvirtualmachinetotransferit【发布时间】:2014-01-0720:46:23【问题描述】:我有一个vagrantbox正在运行(配置了LAMP堆栈)。我需要把它转移到另一台电脑上。我怎样才能导出它... 查看详情

使用 vagrant 在桌面环境下运行虚拟机

】使用vagrant在桌面环境下运行虚拟机【英文标题】:Usingvagranttorunvirtualmachineswithdesktopenvironment【发布时间】:2013-09-2313:26:45【问题描述】:我公司的开发环境是基于虚拟机的,运行在VirtualBox上。我们想更进一步,使用Vagrant的功... 查看详情

如何从主机访问 vagrant box “guest machine”?

】如何从主机访问vagrantbox“guestmachine”?【英文标题】:howtoaccessvagrantbox"guestmachine"fromhostmachine?【发布时间】:2014-07-2923:34:17【问题描述】:我正在使用puphpet.com工具来设置Vagrant盒子。现在,我可以ssh到它并在浏览器上... 查看详情

X11如何连接虚拟盒子?

】X11如何连接虚拟盒子?【英文标题】:HowtoconnectX11tovirtualbox?【发布时间】:2016-04-1303:45:33【问题描述】:我注意到有一种方法可以使用Window中的X11来控制安装在虚拟框中的ubuntu。我的日食在虚拟框中运行得非常不顺畅。因此... 查看详情

laravel虚拟开发环境homestead密码(代码片段)

默认数据库账号密码账号:homestead密码:secret默认ssh账号密码账号:vagrant密码:vagrant创建默认root用户sudopasswdroot 查看详情

vagrant-简单使用(代码片段)

...MVirtualBox建议修改默认虚拟电脑位置的存放位置。2、安装Vagrant下载地址:Install|Vagrant|HashiCorpDeveloper建议修改VAGRANT_HOME的环境变量值。3、下载Box镜像(我用的虚拟机软件是Virtualbox,所以下载Box镜像的时候也要下载Virtualbox版本的... 查看详情

vagrant入门(代码片段)

vagrant工具的使用介绍一、认识Vagrant1.1什么是vagrant?1)Vagrant是一款用来构建虚拟开发环境的工具官网地址:https://www.vagrantup.combox下载:http://www.vagrantbox.es2)基于ruby开发3)默认使用Oraclevirtualbox作为虚拟化工具,需要打开机器的... 查看详情