`
扬州老鬼
  • 浏览: 305802 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

sshd无法启动

    博客分类:
  • aix
阅读更多
同事在aix机器下面安装sshd成功,但是无法启动。
1、startsrc -s sshd 提示运行成功,
2、lssrc  -a | grep sshd 检验发现sshd的状态为inoperative。

我一直玩的是linux,对aix根本不熟,按照惯常的troubleshooting的思路,居然被我解决了。
我也不用什么startsrc命令,
直接执行/usr/sbin/sshd ,这下就发现问题了:
Could not load program ssh:
  Dependent module libz.a(libz.so.1) could not be loaded
Could not load module libz.a(libz.so.1) .
System error:No such file or directory


这下亮了,有出错信息就好办。就可以对症查方了。

很明显是缺了库文件libz.a。(这一步,肯定是没有把相关的依赖文件安装全。)
去看这个文件到底是什么
ls -l /lib/libz.a

结果显示,这个文件是一个软连接到/opt/freeware.
ls l /opt/freeware.
结果这里面只有一个bin ----> 结论freeware没有安装、或者安装失败。

本来想安装freeware的,想着还要去找对应的安装包,烦。
我就直接到一相同的机器上面把/opt/freeware,直接拷贝到/opt/freeware中。

然后在执行
/usr/sbin/sshd


这下就亮了。
注意(freeware还是要先安装才好。。。)

另外:
1、附上本次troubleshooting的使用到的,也是和linux不太一样的命令:
1、sshd -D -d -e  ----> sshd的debug模式
2、netstat -Aan | grep 22 --> 查看端口是否已经被使用
3、rmsock pid  tcpcb  --删除占用端口pid

2、在网上查到的安装sshd的依赖事项:
请参考:
http://www-900.ibm.com/cn/support/faqhtmlfaq/2111123000001.html


以上为原创,转载请注明出处,谢谢。。。

0
1
分享到:
评论

相关推荐

    CentOS 7设置ssh服务自动启动

    默认情况下,CentOS 7 不会自动启动 `sshd` 服务,这意味着用户无法通过 SSH 远程连接到系统。 #### 查看 OpenSSH 是否已安装 ```bash [root@localhost ~]# rpm -qa | grep ssh libssh2-1.4.3-10.el7.x86_64 ...

    基于sshd构建sftp服务器

    3. **启动服务器**:调用`start()`方法启动服务器。服务器通常会在后台运行,等待客户端连接。 4. **实现用户认证**:可以通过实现`PublickeyAuthenticator`接口来自定义公钥验证逻辑。也可以使用预定义的`...

    SSH 无法启动的原因分析及解决方法1

    当 SSH 服务无法正常启动时,可能由多种原因引起。以下是一些常见的报错情况及其解决方案: 1. **文件权限问题**: 报错信息:`/var/empty/sshd must be owned by root and not group or world-writable.` 这个...

    java实现sshd协议帮助文档

    接下来,我们需要配置并启动SSHD服务器。以下是一个基本的服务器初始化示例: ```java import org.apache.sshd.common.config.keys.KeyUtils; import org.apache.sshd.server.SshServer; import org.apache.sshd....

    sshd服务自动升级

    6. **验证服务**:升级后,验证`sshd`服务是否正常启动,连接是否顺畅,所有功能是否正常工作。 7. **监控与回滚**:如果发现问题,可以通过备份快速回滚到旧版本,并调查和解决导致问题的原因。 8. **日志分析**...

    ubuntu18.04.2下sshd服务安装包

    2. **启动和启用SSHD服务** 安装完成后,可以使用以下命令启动和设置SSH服务自启动: ``` sudo systemctl start sshd sudo systemctl enable sshd ``` 3. **配置SSHD服务** 配置文件位于`/etc/ssh/sshd_...

    ubuntu20.04 sshd离线安装包

    6. **启动SSH服务**:安装完成后,启动`sshd`服务: ``` sudo systemctl start sshd ``` 7. **设置开机启动**:确保SSH服务在每次系统启动时自动启动: ``` sudo systemctl enable sshd ``` 8. **验证SSH...

    cygwin 下安装 sshd ,openssh

    如果你希望sshd随Cygwin启动而自动启动,可以将上述命令添加到`~/.bashrc`或`~/.bash_profile`文件中。 ### 5. 防火墙设置 确保Windows防火墙允许sshd服务的端口(默认22,但你可能已将其更改为2222)通信。在...

    SSHD移植文档_ssh移植_

    8. **启动与测试**:启动 `sshd` 服务,可以使用 `systemctl start sshd` 或者 `service sshd start`(取决于目标系统的初始化系统)。然后使用本地或远程SSH客户端测试连接。 9. **安全检查**:移植后要进行安全性...

    基于Java的实例开发源码-SSH服务端 Apache SSHD.zip

    2. **Apache SSHD库**:理解SSHD库的架构和API,包括ServerBuilder、SessionFactory、KeyPairProvider等核心组件,以及如何配置和启动SSH服务器。 3. **身份验证机制**:学习如何实现用户认证,包括公钥/私钥对认证...

    java源码:SSH服务端 Apache SSHD.rar

    源码中,你可以看到如何配置和启动SSH服务器,例如设置监听端口、启用的身份验证方法、以及自定义命令的处理逻辑。此外,通过查看SFTP子系统的实现,你可以学习如何扩展SSHD来支持文件操作。 对于初学者,可以从...

    sshd离线安装包

    离线安装,一定要按顺序启动 sudo dpkg -i openssh-client_6.6p1-2ubuntu1_amd64.deb sudo dpkg -i openssh-sftp-server_6.6p1-2ubuntu1_amd64.deb sudo dpkg -i libck-connector0_0.4.5-3.1ubuntu2_amd64.deb sudo ...

    sshd服务项目和ssh免密登录详细笔记和文档总结

    1. 启动 ssh 服务:/etc/init.d/sshd start 2. 创建普通用户:useradd 用户名 3. 设置密码:echo "密码" |passwd --stdin 用户名 4. 更改端口号:vim /etc/ssh/sshd_config, Port 端口号 四、ssh 免密登录的实现 ...

    使用 apache sshd 框架,提供一个可用的 sshd 服务器端半成品.rar

    systemctl enable sshd ##设定服务开机启动 systemctl disable sshd ##设定服务开机不启动 systemctl list-units ##列出已经开启服务当前状态 systemctl list-dependencies ##列出服务的依赖

    centos sshd配置

    #检查SSHD是否在本运行级别下设置为开机启动 chkconfig --list sshd #如果没设置启动就设置下 chkconfig --level 2345 sshd on #开机启动 chkconfig sshd on #重新启动SSHD service sshd restart #看看是否启动了...

    学习linunx资料整理 (一)sshd远程登录

    如果SSHD服务已经安装和启动,可以使用命令`service sshd start`来启动SSHD服务。 接下来,我们需要使用Putty软件进行远程登录,输入IP地址就可以连接到Linux系统。我们可以使用命令`ifconfig`来查看本机的IP地址。...

    apache-sshd-1.6.0

    5. **示例**:可能有示例应用或脚本,展示如何启动服务器、连接到远程主机或实现自定义功能。 6. **配置文件**:如`conf`目录下的配置示例,展示了如何配置SSH服务器,包括端口设置、认证方法、会话管理等。 7. **...

    笔记本使用的混合硬盘SSHD.docx

    1. **速度提升**:通过闪存缓存,SSHD能够提供接近于SSD的读写速度,尤其是在启动系统、打开应用程序和读取常用文件时。 2. **大容量存储**:保留了HDD的大容量特性,适合需要大量存储空间的用户。 3. **成本效益*...

    docker宿主机配置容器桥接网络并给容器部署桥接IP和启动sshd服务供外部远程连接

    docker宿主机配置容器桥接网络并给容器部署桥接IP和启动sshd服务供外部远程连接

    android-sshd

    Android SSHD的工作原理是:首先,需要在Android设备上安装并启动SSHD服务。这通常需要设备具有root权限,因为SSH服务涉及到系统级别的操作。一旦服务启动,它会监听指定的端口,等待SSH客户端的连接请求。用户可以...

Global site tag (gtag.js) - Google Analytics