ubuntu ssh 是否开启,ubuntu ssh服务开启

大家好,关于ubuntu ssh 是否开启很多朋友都还不太明白,今天小编就来为大家分享关于ubuntu ssh服务开启的知识,希望对各位有所帮助!

如何查看openssh-server是否开启

1、默认情况下,是无法使用xshell用root用户登录Ubuntu的,Ubuntu是禁用root登录的。

2、以普通用户登录系统,执行sudo passwd root设置root用户密码,如图。

3、设置之后,执行su root命令,输入刚设置的密码,即可成功切换到root用户,密码设置成功。

3、查询系统是否开启了ssh服务,若没有开启,尝试执行/etc/init.d/ssh start命令,若没有该命令则表明没有安装openssh-server。

4、这时使用xshell用root用户还是无法登录的,还需要修改/etc/ssh/sshd_config文件。

5、执行vim/etc/ssh/sshd_config修改该文件,将PermitRootLogin prohibit-password前面加上#注释掉,添加PermitRootLoginyes。

6、重启ssh服务/etc/init.d/sshd restart。

7、在xshell中使用ssh root@ip登录,如图登录成功。

如何开启ubuntu的SSH服务

解决方法:

在Ubuntu下开启SSH首先要确认是否配置了IP,如果没有用以下命令进行配置:

1.sudo ifconfig eth0 192.168.0.3 netmask 255.255.255.0//配置你的eth0网卡的ip地址和子网掩码

2. duso route default gw 192.168.0.1//配置默认路由

开启ssh服务

1.查看是否有sshd_config

cat/etc/ssh/sshd_config//查看是否有sshd_config文件

2.如果没有进行安装

sudo apt-get install opensshd-server//安装sshd-server,Ubuntu缺省安装了openssh-client,如果没有安装,用apt-get install进行安装即可。

3.查看sshsever是否启动

ps-e|grep ssh

1207? 00:00:00 ssh-agent

21834? 00:00:00 sshd

如果看到sshd则表示sshserver已经启动,如果只有ssh-agent,则表示没有启动,用

sudo/etc/init.d/ssh start启动sshserver

4.ssh-server的配置文件位于/etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后用以下命令重启SSH服务:

sudo/etc/init.d/ssh restart

5.还可以用sudo netstart-tlp命令来检测,如果看到:

tcp6 0 0 [::]:ssh [::]:*

就表示sshserver启动正常。

通过客户端就可以访问了。

如何在Ubuntu上开启SSH服务

SSH是为建立在应用层基础上的安全协议。SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH协议可以有效防止远程管理过程中的信息泄露问题。如果没有开启ssh无法进行远程连接终端。

查看是否开启了ssh服务是否安装,使用命令: sudo ps-e|grep ssh如果安装了的是会有sshd服务的,下面的图片是没有安装ssh服务

先更新资源列表,使用命令: sudo apt-get update

安装openssh-server,使用命令: sudo apt-get install openssh-server

继续输入udo ps-e|grep ssh查看是否安装成功,和下面图片一样看到sshd则说明安装成功。

查看主机的IP地址,使用命令: ifconfig

下载putty软件,进行先关参数输入

输入用户名和密码进行链接。

阅读剩余
THE END