Ubantu SSH服务
1.SSH基础介绍:
Secure Shell (SSH) 是用于客户端和服务端之间安全连接的网络协议。
启用SSH服务将允许您远程连接到系统执行并管理任务。您还可以通过scp和sftp命令来传输拷贝文件。
默认情况下,当你安装完Ubuntu系统后,系统是不允许通过SSH进行远程访问的,您需要安装OpenSSH并启用它。
注: 确保SSH服务已经安装才可以进行连接
2.安装OpenSSH
root用户创建 首先需要root权限才可以安装
sudo passwd root
安装 -> (安装完成后,SSH服务默认自动启动)
sudo apt install openssh-server
检查下 SSH 版本
ps -e |grep ssh
校验服务运行状态 (按Q退出)
sudo systemctl status ssh
Ubuntu 默认使用 ufw 防火墙配置工具,如果你启用了防火墙,请确保防火墙打开了 SSH 端口,命令如下:
sudo ufw allow ssh
3.SSH Access denied(拒绝访问)
Linux 系统默认就是禁止远程登录的。那就打开权限就行了。
编辑配置文件 (按 i 插入)
vim /etc/ssh/sshd_config
修改 PermitRootLogin 为 yes
按下 ‘Esc’ 键,输入" :wq " ,回车
重启 SSH
systemctl restart sshd
4.在Ubuntu上禁用SSH
停止SSH服务
sudo systemctl disable --now ssh
重新启用
sudo systemctl enable --now ssh