cat ssh-vm HOSTIP=`ip route get 1 | awk '{match($0, /.+src\s([.0-9]+)/, a);print a[1];exit}'` HOST_NETS=`ip addr |grep 192.168.3.33 | awk '{match($0, /.+inet\s([/.0-9]+)/, a);print a[1];exit}'` HOST_NETS=${HOST_NETS:-192.168.3.0/24} NETS=${NETS:-$HOS…
Vagrant Tip: Virtualbox Guest Additions 12 February 2016 Tired of seeing this message when you run vagrant up? ==> default: Machine booted and ready! ==> default: Checking for guest additions in VM... default: The guest additions on this VM do not m…
<Windows Azure Platform 系列文章目录> 本章将介绍如何使用Azure PowerShell,创建SSH登录的Linux VM 前提要求: 1.安装Azure PowerShell 2.准备好Linux SSH Key: Windows Azure Virtual Machine (25) 使用SSH登录Azure Linux虚拟机 具体的PowerShell命令如下: #在弹出的界面中,输入Azure China用户名和密码 Add-AzureAccount -Envi…
Example Assigning Host USB device to a Guest VM This example is based on qemu-kvm (0.15.0) as installed in Fedora 15. Will first show how to do this manually, and second how to do it using the virt-manager tool. This HOWTO is limited to UHCI devices…
Pls refer to: Install VirtualBox Guest Additions for elementary os…
虚拟化技术主要包含三部分内容:CPU虚拟化,内存虚拟化,设备虚拟化.本系列文章主要描述磁盘设备的虚拟化过程,包含了一个读操作的I/O请求如何从Guest Vm到其最终被处理的整个过程.本系列文章中引用到的linux内核代码版本为3.7.10,使用的虚拟化平台是KVM,qemu的版本是1.6.1. 用户程序想要访问IO设备需要调用操作系统提供的接口,即系统调用.当在用户程序中调用一个read操作时,系统先保存好read操作的参数,然后调用int 80命令(也可能是sysenter)进入内核空间,在…
在使用VirtualBox为CentOS安装增强功能时,输出是: 文本: Verifying archive integrity... All good. Uncompressing VirtualBox 5.2.18 Guest Additions for Linux........ VirtualBox Guest Additions installer Copying additional installer modules ... Installing additional module…
SSH连接virtualbox中的虚拟机 SSH 与 Virtualbox 使用virtualbox创建虚拟机进行工作,可以有效地减少本机环境与工作环境之间的相互影响.但Server虚拟机的界面实在太粗糙,因而使用SSH连接到虚拟机,使用本地终端进行编辑是一个非常好的选择. 端口转发 使用端口转发连接到虚拟机,可以避免在虚拟机上配置额外的网卡,且不受主机局域网的影响. 在网络-->网卡1中,选择端口转发  配置好本机转发端口号和虚拟机SSH端口号(默认为22)后,保存. 这样在本机终端中输入:…
http://archives.opennebula.org/documentation:archives:rel2.2:cong Contextualizing Virtual Machines 2.2 There are two contextualization mechanisms available in OpenNebula: the automatic IP assignment, and a more generic way to give any file and config…
远程连接mysql数据库时可以使用以下指令 mysql -h 192.168.1.104 -u root -p 如果是初次安装mysql,需要将所有/etc/mysql/内的所有配置文件的bind-address=127.0.0.1全都注释掉 [mysqld] # # * Basic Settings # user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = b…
<Windows Azure Platform 系列文章目录> 笔者在之前的工作中,有客户提出想一次性查看Azure订阅下的所有Azure VM的Public IP和Private IP.笔者研究了一下Azure相关的PowerShell,可以实现.在这里笔者简单分享一下: 1.将http://files.cnblogs.com/files/threestone/ExportVMList.rar文件保存至本地目录 2.安装Windows Azure PowerShell工具,下载地址是:htt…
因为是路由器共享上网,VM每次都是通过DHCP方式自动获取ip地址,连接Linux VM时ip地址经常变,很麻烦.现在把VM设置静态ip的方法总结一下,以免以后忘了. 1. VM上网方式设置为桥接. VM --> 设置 --> 网络适配器 --> 桥接 2. 修改Linux VM中的ifcfg-eth0文件 [root@toughhou ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 HWADDR=00:0C:29:92:47:4E TY…
在多台服务器环境下,更改所有的ip地址,网关,一台一台的登录修改显得复杂繁琐.   知识点: 参考#https://www.cnblogs.com/youngerger/p/9104144.html 参考#https://blog.csdn.net/guyan1101/article/details/72766666 参考#https://www.cnblogs.com/liwei0526vip/p/5644163.html[3]   1.ssh   linux下的远程连接的基本命令,同时可以完…
Mac上使用ssh连接服务器title显示服务器的ip 使用Mac开发时,管理的服务器过多时,会搞混乱.可能有时啪啪啪一顿操作,最后发现操作错了机器. 解决方案 在远程服务器上,编辑vim /etc/profile (为所有用户均做此设定. 为单个用户设定,编辑vim ~/.bashrc), 在文件最后追加: # 当通过ssh连接,并且不是Linux tty登录的时候,设置环境变量,写入/etc/profile中,为所有用户设置 if [ "$SSH_CONNECTION" != ''…
屏蔽每分钟SSH尝试登录超过10次的IP 方法1:通过lastb获取登录状态: #!/bin/bash DATE=$(date +"%a %b %e %H:%M") #星期月天时分  %e单数字时显示7,而%d显示07 ABNORMAL_IP=$(lastb |grep "$DATE" |awk '{a[$3]++}END{for(i in a)if(a[i]>10)print i}') for IP in $ABNORMAL_IP; do if [ $(ip…
今天测试ASA的public servers配置,在自己的Win7手提用Virtualbox装了个Linux作为测试服务器,网络设置为bridged.从外网可以ping通测试服务器,也可以连80端口,但别的端口如ssh.pop3等都连不上.搞了半天,才发现这些端口只能从我的手提电脑(也就是Virtualbox的host)连上,内部网别的机器都连不上,把host的防火墙关掉就好了.以前一直以为host的网络跟guest的网络是互相独立的,vmware从没出现过这种问题,以前用Virtualbox也…
CentOS7或CentOS8 在Oracle VM VirtualBox中安装Guest Addon时,如果缺少kernel-headers和相应的编译库,会提示出错. "kernel headers not found for target kernel" 这时需要先将系统升级到最新的内核,并安装kernel-headers等相应的库. 先升级内核,这一步也可以用sudo yum update升级所有软件包: sudo yum update kernel -y 更新完内核并用sud…
win10下virtualbox中centos7.3与主机通过xshell的ssh建立连接的方法 2017-02-19 01:29  版权声明:本文为博主原创文章,未经博主允许不得转载.     最近在学习Linux系统下编程的内容,在搭建linux环境的时候常遇到的是用ssh工具实现主机和虚拟机之间交互,通过搜索资料学习过程中做了一个操作步骤. 1.在virtualbox设置网络为“网络地址转换(NAT)”,如下图: 2.在端口转发中进行设置,添加新规则,具体内容如下图: 3.在centos的…
參考: https://wiki.centos.org/zh-tw/HowTos/Virtualization/VirtualBox cd /etc/yum.repos.d wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repoyum install VirtualBox-5.2 (目前最新版本為5.2) 要是安裝舊版本: yum install VirtualBox-4.3 或: yum install V…
下载者可将以下链接粘贴到浏览器上,根据Vbox的版本找到自己对应的增强. http://download.virtualbox.org/virtualbox/5.0.10/ 虚拟机安装VBoxAdditions增强功能 在VirtualBox上安装好Ubuntu后,需将VBoxAdditions增强功能安装上,该功能有如下作用: (1)实现客户机和主机间的鼠标平滑移动 (2)与主机实现文件共享 (3)安装虚拟显卡驱动,实现2D和3D视频图形加速,自动调整客户机分辨率 (4)支持无缝模式 (5)与…
安装时出现一步错误查看log为(log文件是 /var/log/vboxadd-install.log): /tmp/vbox.0/Makefile.include.header:94: *** Error: unable to find the sources of your current Linux kernel. 解决的办法是你的内核更新到最新版本,并安装它的头文件和来源. VirtualBox的需要编译一些驱动程序,当它安装. 只需执行 yum update kernel yum in…
在最新版的KDE Neon里面装VirtualBox客户端工具,折腾了好久,时间紧的时候不得已用共享U盘的方法将就. 之前要么装完关机按钮点了没反应,要么重启进桌面后任务栏消失,再就是进去之后复制东西出来没效果.趁周末经过几个小时的google和瞎琢磨,终于找到不从CD安装又可行的最佳最简方案: 1. 虚拟机禁用3D加速,stackoverflow还是askubuntu上有人说VirtualBox的3D加速就是ThinkPad的R系列…… 2. 安装virtualbox-guest-x11-hw…
创建好vm后,需要注意,按照下图,将vm的启动顺序设置成 硬盘,不然,你会一直处于安装的逻辑中…
Ubuntu ssh远程无法连接问题 1. 检查sudo ps -e|grep ssh  查看是否有ssh进程服务,如果没有的话,需要下载安装  sudo apt-get install openssh-server 2. 修改/etc/ssh/sshd-config文件. 将其中的PermitRootLogin no修改为yes PubkeyAuthentication yes修改为no AuthorizedKeysFile .ssh/authorized_keys前面加上#屏蔽掉, Pass…
用WMI来查询CPU的频率,一直没问题: "Select MaxClockSpeed From Win32_Processor Where ProcessorType = 3" 结果今天在一台虚拟机上发现无法查询了,于是乎在Powershell里查询了一下 Get-WmiObject –Class Win32_Processor 看看,ProcessorType是空的,Σ( ° △ °|||)︴ 坑爹啊,VMWare创建的就没问题,ProcessorType是3. ProcessorT…
假设 我们公司的固定IP是  183.21.89.249   连接上我们自己进行管理的服务器   然后编辑ssh的配置文件默认  /etc/ssh/sshd_config   在文件最后面另起一行添加 AllowUsers root@183.21.89.249   然后保存并退出,再重启一下ssh服务   重启之后配置就会生效,但我们不要关闭当前的连接窗口.我们另外启动一个窗口进行连接测试是否正常允许指定的IP登陆了,使用其他的IP进行测试下或者请朋友帮忙ssh看下.使用其它IP是登陆不了的,即…
当我们使用ssh root@ip登录Linux服务器时,服务器报错: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMET…
错误:ECDSA host key "ip地址" for  has changed and you have requested strict checking. 解决方案:在终端上输入以下命令: ssh-keygen -R "你的远程服务器ip地址" 目的是清除你当前机器里关于你的远程服务器的缓存和公钥信息,注意是大写的字母“R”. 原因分析:云服务器重装了系统(清除了与我本地SSH连接协议相关信息),本地的SSH协议信息便失效了.SSH连接相同的ip地址时因有连…
一直以为要要登陆使用的是私有的ip,最后才发现是使用共有ip, 如图 47.52.69.151 > ssh root@47.52.69.151 > 输入密码…