作为一个程序开发人员,对与服务器的了解是不必可少的,不管是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终端工具链接使用即可。