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软件,进行先关参数输入
输入用户名和密码进行链接。