前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >虚拟机如何开启SSH链接

虚拟机如何开启SSH链接

作者头像
Mandy的名字被占用了
发布2020-05-19 16:28:01
1.2K0
发布2020-05-19 16:28:01
举报

作为一个程序开发人员,对与服务器的了解是不必可少的,不管是web端开发还是其他开发人员。但是,对于Linux的服务器的价格比较昂贵,所以很多情况下,我们采用的是在本地电脑上面安装一个虚拟机来代替服务器,这使得我们学习Linux更加的便利多了。我们安装好Linux虚拟机之后,直接打开虚拟机操作比较麻烦,就我个人而言来说,我更喜欢物理机通过一个终端工具来链接,向大家推荐的工具是xshell工具。好了,其他的也不多说,直接上干货吧!

首先,我们查看一下物理机和虚拟机之间是否可以通信。先在虚拟机中通过 ifconfig 命令查看到虚拟机的ip地址。然后在本地物理机上面打开dos工具,通过ping 命令看是否可以ping通虚拟机的ip地址。

如果ping不同的话,我们修改虚拟机的链接方式。打开安装虚拟机的工具,我这里使用的是virtualbox安装的centos7。我们找到网络设置,将网络链接方式改为桥连模式。

接下来,我们重启虚拟机,再去ping一次便可以操作了。

第二步,需要我们去确认一下虚拟机是否安装了openssh-server服务。通过如下命令可以查看到这个服务。

如果没安装,直接使用yum install openssh-server安装即可。安装好该服务之后,我们还需要配置几项才可以使用。vim /etc/ssh/sshd_config。找到如下几个配置项。我这里配置项一律写为小写。

#port 20 改为 port 20

#listenaddress 0.0.0.0 改为 l istenaddress 0.0.0.0

#listenaddress :: 改为 listenaddress ::

permitrootlogin 配置值改为yes

passwordauthentication 配置值改为yes

修改完成之后,保存该文件,重启ssh服务。sudo service sshd start。

检测ssh端口是否开启。ps -e | grep sshd。改名了可以使用如下命令来代替使用。netstat -an | grep 22。

最后,我们就可以使用xshell终端工具链接使用即可。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-07-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 卡二条的技术圈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档