命令行怎么重启ssh,用etcinit.dssh restart不行

命令行怎么重启ssh,用etcinit.dssh restart不行,第1张

1、打开linux终端命令行,输入如下命令即可。

lsb_release -a如何查看SSH服务是否已经安装。

2、在终端命令行执行

rpm -qa | grep "ssh"

3、启动SSH服务命令:

service sshd start

4、如果想重新启动一下,可以执行重启命令

service sshd restart

5、然后就完成了。

直接执行

/etc/rc.d/init.d/ssh restart

或者

sevice ssh restart

restart 包括了stop,start。

SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台-包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行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启动正常。

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


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/138500.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-18
下一篇2023-03-18

发表评论

登录后才能评论

评论列表(0条)

    保存