ssh远程登陆 Ubuntu虚拟机出错,配置ssh服务

        新安装的虚拟机Ubuntu系统,用ssh连不上,这是因为没有开启ssh服务。只有开启该服务后,XP或者其他的主机才可以远程登陆到Ubuntu系统。

        1、查看是否已安装了并开启了 ssh 服务,用这一条命令:ps -e |grep ssh

如果只有ssh-agent那说明ssh-server还没有启动或安装,因为Ubuntu只缺省安装了openssh-client。

        2、安装软件包,执行sudo apt-get install openssh-server

        如果上一步也没有看到 ssh-agent 则说明你的系统没有安装它,再用apt-get install openssh-client安装上即可。

        3、然后确认sshserver是否启动,执行:ps -e |grep ssh

         一般安装后就会自动启动的,如果只有ssh-agent那ssh-server还没有启动,如果看到sshd那说明ssh-server已经启动了。

        4、ssh-server配置文件位于/ etc/ssh/sshd_config,可以cat查看。可以定义SSH的服务端口,默认端口是22,也可以改成其他端口。

        5、修改了任何ssh的配置都需要重启SSH服务,执行命令:sudo /etc/init.d/ssh resart。

相关推荐