SSH - 远程连接中遇到的两个坑与SSH

Posted 程序员小默

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSH - 远程连接中遇到的两个坑与SSH相关的知识,希望对你有一定的参考价值。

在进行了一些"乱七八糟"的操作后,远程连接不上了。这里记录一下两个坑。

【1】Failed to start OpenSSH Server daemon

  • 查看sshd状态

SSH


  • sshd -t 查看详情

SSH

意思就是这几个文件太过于开发,需要私密一点。

修改权限命令如下:

chmod 0600 ssh_host_ecdsa_key  ssh_host_rsa_key  ssh_host_ed25519_key
  • 重启服务
service sshd restart

Bug:

/var/empty/sshd must be owned by root and not group or world-writable.

这是第二个坑。


【2】/var/empty/sshd属主问题

  • 操作命令如下:
chown root /var/empty/sshd/

chown -R root.root /var/empty/sshd

chmod 744 /var/empty/sshd
  • 重启服务
service sshd restart

OK!


【3】SSH跳跃局域网内其他主机

步骤如下:

  • 使用工具登录第一台linux服务器;
  • 使用命令:ssh 用户名@IP
  • 输入密码,回车即可


以上是关于SSH - 远程连接中遇到的两个坑与SSH的主要内容,如果未能解决你的问题,请参考以下文章

在基于 Eclipse 的 IDE 中,如何通过两个 ssh 连接访问远程文件?

了解关于SSH远程连接服务

使用 SSH 秘钥远程连接

ssh远程连接服务器执行命令

SSH协议原理解析

使用VSCode的Remote-SSH连接Linux进行远程开发