6期:Ubuntu安装SSH

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。

除SSH以外telnet也能远程建立远程连接,telnet是明码传输,ssh是加密传输。telnet通过TCP/IP协议来访问远程计算机来控制你的设备,其传输的数据和口令是明文形式的。

telnet端口是23,ssh端口是22

1、Ubuntu 20.4 LTS 默认是没有安装SSH的,可使用以下命令检查SSH的运行状态

sudo systemctl status ssh
图片[1]-6期:Ubuntu安装SSH-itdog

2、上图说找不到ssh服务,说明我们没有安装。下面使用命令安装ssh

sudo apt update
sudo apt install openssh-server

3、安装完成,检查一下ssh运行状态

sudo systemctl status ssh
图片[2]-6期:Ubuntu安装SSH-itdog

这表示SSH服务已经处于运行中

4、检查Ubuntu自带的防火墙ufw 是否启动

因为防火墙会屏蔽端口,如果防火墙处于运行中,要么直接关闭防火墙,要么每一个需要的对外使用的端口,都得在防火墙上单独设置权限。

sudo systemctl status ufw
图片[3]-6期:Ubuntu安装SSH-itdog

5、上图表明,ufw防火墙正在运行。

所以我们用命令在ufw防火墙上放行ssh端口

sudo ufw allow ssh

6、已经可以使用SSH成功工具,成功远程登录Ubuntu了




© 版权声明
THE END
原创不易,且珍惜。
点赞14赞赏 分享
评论 抢沙发
头像
欢迎留下宝贵见解!
提交
头像

昵称

取消
昵称表情代码图片