我想是检查一下linux系统是否支持ssh 如果支持,开通怎么做, 如果不支持,我需要怎么去做,才能开通!

我想是检查一下linux系统是否支持ssh 如果支持,开通怎么做, 如果不支持,我需要怎么去做,才能开通!,第1张

请问你是什么发行版的系统?redhat fedora ubuntu 你可以用命令which ssh 查看是否安装ssh服务。
如果你是redhat或者fedora系统,如果没有的话就是系统没装,你可以下载rpm包用rpm -ivh rpm 命令安装如果能上网的话,用yum install openssh -y 来安装。然后用命令 chkconfig --level 345 sshd on 使得系统开机运行ssh服务,用/etc/rcd/initd/sshd start开通服务,你切换到root用户才行,或者用sudo。
如果你是ubuntu或者debian 系统的话,用sudo apt-get install openssh-server安装,用/etc/initd/sshd start开通服务。用netstat -an| grep 22 查看是否有ssh
祝你好运!

ssh默认都会安装的,不知道你怎么在装。\x0d\ \x0d\redhat:\x0d\servcie sshd status 看状态。\x0d\rpm -qa | grep ssh看装了哪些ssh相关的包\x0d\rpm -ql 软件包名,看安装包里文件的具体位置。\x0d\另外看你的PATH是不是被改过了。

SSH服务一般在linux系统安装过程中会自动安装上,如果安装系统的时候没装上需要手动安装。
测试SSH服务是否安装的方法:service sshd status ,看是否安装了此服务。
手动安装SSH服务方法:1、有外网的情况下,用yum install sshd
2、没外网,则找到系统的SSH包,找到ssh的rpm包,运行rpm -ivh ssh(包名)。
安装好之后运行 service sshd start 即可。

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

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

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

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

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

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

6、重启ssh服务/etc/initd/sshd restart。

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


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13369491.html

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

发表评论

登录后才能评论

评论列表(0条)

保存