ssh介绍
SSH为 Secure Shell (安全外壳协议)的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。
SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。常用于远程登录。几乎所有 UNIX/LInux 平台都可运行 SSH。
使用 SSH服务,需要安装相应的服务器和客户端。客户端和服务器的关系:如果,A 机器想被 B 机器远程控制,那么,A机器需要安装 SSH服务器,B 机器需要安装 SSH客户端。
和 CentOS 不一样,Ubuntu 默认没有安装 SSHD服务(使用 netstat -anp | more 指令查看: apt install net-tools),因此,我们不能进行远程登录。
安装SSH和启用
sudo apt-get install openssh-server
执行上面指令后,在当前这台 Linux 上就安装了 SSH服务端和客户端。
service sshd restart
执行上面的指令,就启动了 sshd 服务。会监听端口 22
在Windows使用ssh远程工具登录 Ubuntu
查看 ip 地址: ifconfig
注意:使用普通用户登录,需要的时候再 su 切换成 root 用户
查看Ubuntu版本
方法一:
在终端中执行下列指令:
cat /etc/issue
chen@ubuntu:~$ cat /etc/issue
Ubuntu 20.04.3 LTS \n \l
chen@ubuntu:~$
方法二:
使用 lsb_release 命令也可以查看 Ubuntu 的版本号,与方法一相比,内容更为详细。执行指令如下:
sudo lsb_release -a
chen@ubuntu:~$ sudo lsb_release -a
[sudo] password for chen:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.3 LTS
Release: 20.04
Codename: focal
chen@ubuntu:~$