-
成功架设虚拟机后,直接通过操作界面去操作不太方便,所以还是喜欢使用ssh客户端去操作。下面提供了一个ssh免费版的:
链接:https://pan.baidu.com/s/1y1InCauXmZ_SwuO6bU40cA
提取码:4zrf
复制这段内容后打开百度网盘手机App,操作更方便哦 -
使用ssh工具连接虚拟机,首先要确保centos上安装的有ssh服务。打开 Hyper-v 管理器,启动centos
3. 确保centos是否安装了ssh服务,输入命令:yum list installed | grep openssh-server
出现图中红框部分则表示已经安装了 ssh服务,如果没有任何输出显示则表示没有安装 ssh服务,通过输入 yum install openssh-server 命令可以实现ssh的安装。这里还涉及到的问题是yum源的配置。(我这里yum源是默认安装好了的)
ssh服务安装成功后找到 /etc/ssh/ 目录下的sshd服务配置文件 sshd_config,用 vim sshd_config 命令打开
输入 sudo service sshd start 命令开启ssh服务,可以用命令 ps -e | grep sshd 或 netstat -an | grep 22 来验证是否成功开启服务,前者验证ssh服务,后者验证22端口
显示图中表示ssh服务开启了
注意:如果vim未安装,则需要安装, 执行命令 rpm -qa|grep vim 确认一下你的VIM是否已经安装。如果已安装,会显示:
vim-minimal-7.4.629-6.el7.x86_64
vim-filesystem-7.4.629-6.el7.x86_64
vim-enhanced-7.4.629-6.el7.x86_64
vim-common-7.4.629-6.el7.x86_64
vim-X11-7.4.629-6.el7.x86_64
如果缺少了其中某个,比如说: vim-enhanced这个包少了,则执行:yum -y install vim-enhanced 安装,如果都没有安装则执行 yum -y install vim* 安装vim命令。安装完成后开始配置vim:用vim 命令 vim /etc/vimrc 打开 vimrc 命令,在文件中找个位置将下列代码放进去:
set nu " 设置显示行号
set showmode " 设置在命令行界面最下面显示当前模式等
set ruler " 在右下角显示光标所在的行数等信息
set autoindent " 设置每次单击Enter键后,光标移动到下一行时与上一行的起始字符对齐
syntax on " 即设置语法检测,当编辑C或者Shell脚本时,关键字会用特殊颜色显示
vim 命令安装参考: https://www.cnblogs.com/Jason-Xiang/p/11750846.html
4. 查看网络是否连通:centos中输入 ip addr
上图中出现 172.17.110.131 能ping 通百度,则表示网络联通了的。如果IP未显示,则更改 /etc/sysconfig/network-scripts 下的 ifcfg-eth0 文件
修改上图中的文件还需要保证Hyper-V (或者vm)中的网络适配器是正确连接了的。
5. 最后将ssh服务加入到自启动服务中,用命令 systemctl enable sshd.service
用 systemctl list-unit-files | grep sshd,查看是否开启了sshd 服务自启动