相关命令
- vim /etc/ssh/sshd_config
- apt-get install openssh-server openssh-client
- sshd -T
- mkdir /run/sshd
经过
vim /etc/ssh/sshd_config
修改上述文件的Port后,重启ssh发现报错了
Job for ssh.service failed because the control process exited with error code.
See "systemctl status ssh.service" and "journalctl -xeu ssh.service" for details.
找问题
在谷歌搜了下,有说是缺少依赖
apt-get install openssh-server openssh-client
执行了下,发现已经安装
又跟着提示查看了下日志,结果日志一大堆,看了半天看不出问题
又找了下搜索结果,发现一个有用的
sshd -T
这个命令能查看到实际的报错信息
执行了下,结果是 Missing privilege separation directory: /run/sshd
又去网上查了下,新建这个文件夹就行了
~~~
搞完后发现连不上了,折腾了下又发现密钥/指纹还是啥的变了,清除了下那啥known host(好像是),又能连接了~