首页 > 编程知识 正文

ssh远程登录,如何开启ssh服务

时间:2023-05-06 06:22:27 阅读:15323 作者:2423

作为程序开发人员,无论是web端开发人员还是其他开发人员,与服务的理解都是必不可少的。 但是,Linux服务器很贵,所以通常在本地计算机上安装虚拟机而不是服务器。 这使Linux的学习变得更容易。 我们安装Linux虚拟机后,直接打开虚拟机进行操作很麻烦。 就我个人而言,我喜欢物理机通过终端工具链接。 推荐给大家的工具是shell工具。 好的,别的也不说,就这样干货吧!

首先,检查一下物理机和虚拟机之间是否可以通信。 首先,在虚拟机上使用ifconfig命令验证虚拟机的ip地址。 然后,在本地物理计算机上打开dos工具,并使用ping命令确定是否可以ping虚拟机的ip地址。

如果ping不同,请更改与虚拟机的链接方法。 打开安装虚拟机的工具。 这里使用的是virtualbox上安装的centos7。 找到网络设置,将网络链接方式更改为桥接模式。

然后,重新启动虚拟机,再次尝试ping后即可进行操作。

在步骤2中,必须验证虚拟机是否安装了openssh-server服务。 可以通过以下命令查看此服务:

如果没有安装,直接使用yum install openssh-server进行安装即可。 安装此服务后,需要进行一些设置才能使用。 vim /etc/ssh/sshd_config。 发现了以下配置项目: 这里的配置项目都用小写写。

#从端口20更改为端口20

#将listen地址0.0.0.0更改为listen地址0.0.0.0

#从listenaddress :更改为listenaddress :

将permitrootlogin配置值更改为yes

将passwordauthentication配置值改为yes

更改完成后,保存文件并重新启动ssh服务。 sudo服务固态硬盘启动。

检测ssh端口是否打开。 ps -e | grep sshd。 改名后可以改为使用以下命令。 netstat -an | grep 22。

最后,可以使用xshell终端工具中的链接。

以上是关于当今虚拟机如何打开ssh链接的共享内容。 如果您有任何问题,请添加微信atqq 18228937997。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。