- 更新软件源
sudo apt update
sudo apt upgrade
- 安装软件
sudo apt-get install openssh-server
sudo vi /etc/ssh/sshd_config
修改sshd_config文件中的ssh要开房的端口号和ssh的远程链接状态
Port 22
PermitRootLogin yes
- 执行
systemctl status ssh.service
,查看软件启动状态 - 运行
sudo/usr/sbin/sshd -T
,提示sshd: no hostkeys available – exiting.
运行sudo ssh-keygen -A
解决 - 运行
sudo /usr/sbin/sshd -T
,提示Missing privilege separation directory: /run/sshd,运行sudo mkdir /usr/sbin//run/sshd
- 再次运行
sudo/usr/sbin/sshd -T
,校验 - 执行
systemctl status ssh.service
启动ssh服务。测试