centos和ssh的基本知识

首先要明白centos到底是什么?

CentOS是基于Linux内核的100%免费的操作系统,多用于服务器系统,CentOS的存在是为了提供一个免费的企业级计算平台,并努力与其上游源Red Hat保持100%的二进制兼容性

CentOS长什么样子?

其实 Linux 系统也是有可视化界面的,但是如果我们使用可视化的界面去使用 Linux 系统,那这与使用 Windows 就没有什么区别了,Linux 系统的操作命令正是它的魅力所在。

如果你想知道它到底长什么样子,可以去敲一些命令,观察你的 CentOS 系统。

① pwd :查看自己当前在哪个目录下;

② cd /:进入本系统的根目录下(相当于你打开windows系统,点击计算机的操作)

③ ls:查看根目录下的内容(就是查看windows 的 C盘D盘等文件)

CentOS 系统的基本操作命令有哪些?

查看系统版本: cat /etc/centos-release

centos 是什么架构 X86还是RAM centos干什么用的_CentOS


系统更新: yum update查看内核版本号:uname -r

centos 是什么架构 X86还是RAM centos干什么用的_centos_02


查看操作系统位数:getconf LONG_BIT

centos 是什么架构 X86还是RAM centos干什么用的_ssh_03


用户的相关命令

参考链接:

ssh是什么

“SSH 为 Secure Shell的缩写,由 IETF 的网络小组(NetworkWorking Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。

ssh简单的用法

1.SSH主要用于远程登录。

假定你要以用户名username,登录到远程主机host,只需要一条简单命令就可以了。

$ ssh username@host

如果本地用户名与远程用户名一致,登录时可以省略用户名。

$ ssh host

SSH的默认端口是22,也就是说,你的登录请求会送进远程主机的22端口。使用p参数,可以修改这个端口。

$ ssh -p 1058 username@host

上面这条命令表示,ssh直接连接远程主机的1058端口。

2.客户端与远程主机的安全链接

命令如下:

$ ssh -p 2222
user@host

解释如下:

-p 2222 :指定端口号2222

user :登陆用户名

host ;远程主机地址

安全链接的过程是

1).远程主机端收到客户端的登陆请求时先发送自己的公钥给客户端

2).客户端用拿到的公钥加密用户名和密码,然后发送给远程主机

3).远程主机用自己的密钥解密收到的用户名和密码,然后校验用户名和密码是否正确,如果正确则登陆成功。