linux查看与开启sshd服务

1。首先通过物理终端进入到linux上,手工检查ssh发现没运行
/etc/init.d/sshd status
sshd is stopped

手工启动服务,发现报告权限错误。
/etc/init.d/sshd start 
Starting sshd:/var/empty/sshd must be owned by root and not group or world-writable.
[FAILED]

使用rpm -V 命令可检查到ssh的软件包正常,但某个目录的属主错误。
rpm -V openssh-server
S.5..... c /etc/ssh/sshd_config
.....U.. /var/empty/sshd

经查看发现这个目录的属主不是root,所以启动ssh报错
ls -ld /var/empty/sshd/
d--x--x--x 2 vu00106 root 1024 Feb 2 2005 /var/empty/sshd/
修改为root属主,启动成功
chown root /var/empty/sshd/
/etc/init.d/sshd start
Starting sshd: [ OK ]

至此问题修复。
另外,还可以尝试:
这个是权限的问题
可采取以下两步解决
chown   -R   root.root /var/empty/sshd
chmod 744 /var/empty/sshd
service sshd restart
就可以解决上述的问题

2。如何使Linux重启后自动运行sshd守护进程?运行命令:
# setup
然后会有菜单让你选择的,选服务看看
在里边有ssh的.
可以用ntsysv看看sshd有没有被选上。

时间: 2024-10-06 00:31:24

linux查看与开启sshd服务的相关文章

linux(red hat)开启sshd服务

1.设置sshd服务开机启动[[email protected] ~]# chkconfig sshd on 查看sshd开机启动状态[[email protected] ~]# chkconfig --list|grep SSHD 2.查看sshd服务状态 [[email protected] ~]# service sshd statusopenssh-daemon (pid  3378) is running... 3.停止sshd服务[[email protected] ~]# serv

OpenSuSe开启sshd服务

需要测试OpenSuSE11 x64上mysql性能,发现很多东西与centos以及红帽有差别.其中最切身的就是sshd服务的开启. 安装好OpenSuSE 11后,发现ssh连接不上去,可以ping通,telnet不行.查看服务后,发现ssh服务没有开启.开启步骤:1.修改sshd_config文件.将#PasswordAuthentication no的注释去掉,并将no改为yes 3.将#PermitRootLogin yes的注释掉 4.重新启动SSH服务:/etc/init.d/ssh

BackTrack 5 开启SSHD服务

BackTrack 5 开启SSHD服务 1 service ssh start 但启动后,仍然无法从远程连接,会有提示: 1 Read from socket failed: Connection reset by peer 这个时候需要生成密钥文件,方法如下 1 2 3 #ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key #ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key #sshd-generate 现

kaili开启sshd服务

使用xshell远程连接kali 2.0时要开启kaili上的sshd服务,具体方法如下: 命令: vim /etc/ssh/sshd_config # Package generated configuration file # See the sshd_config(5) manpage for details # What ports, IPs and protocols we listen for Port 22 # Use these options to restrict which

Linux学习日记之sshd服务

1.sshd简介连接方式ssh [email protected] 文本模式连接 以文本方式进行连接不能使用gedit,但是以图形方式连接可以使用geditssh -X [email protected] 图新方式连接注意,第一次连接陌生主机需要建立认证文件,输入yes,再次连接时因为已经生成了~/.ssh/know_hosts文件,所以不需要再次输入yes输入yes,生成认文件,输入密码后登陆成功第二次登陆不需要认证2.sshd的认证1)生成认证 输入命令:ssh-keygen可以生成认证(产

linux查看与开启ssh

首先通过物理终端进入到linux上,手工检查ssh发现没运行/etc/init.d/sshd statussshd is stopped手工启动服务,发现报告权限错误./etc/init.d/sshd start Starting sshd:/var/empty/sshd must be owned by root and not group or world-writable.[FAILED]使用rpm -V 命令可检查到ssh的软件包正常,但某个目录的属主错误.rpm -V openssh-

Docker中开启sshd服务

ssh服务安装 安装ssh服务 #yum install openssh-server -y 安装passwd(修改密码需要) #yum install passwd -y 修改sshd_config配置文件 UsePAM yes改成UsePAM no 关闭主机selinux 当使用passwd修改容器中root密码的时候,会报错:passwd: system_u:system_r:initrc_t:s0 is not authorized to change the password of r

linux 如何正确开启telnet服务

今天装telnet 服务器出现了一个问题花了很长时间才解决,也上网查了一些好的贴子,在它们的帮助下解决了问题,下面是我出现的些问题及解决方法.以供大家以后学习参考. 第一步:查看本地telnet服务器的运行环境 第二步:查询本服务器是否已安装telnet服务,两条命令:rpm –qa telnet Rpm –qa telnet –server 或者一条命令:rpm –qa|egrep"telnet|telnet-server" 第三步:查询本服务器的telnet服务是否开启,使用命令:

ubuntu开启sshd服务(转)

SSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-serversudo apt-get install openssh-server然后确认sshserver是否启动了:ps -e |grep ssh如果看到sshd那说明ssh-server已经