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
系统更新: yum update查看内核版本号:uname -r
查看操作系统位数:getconf LONG_BIT
用户的相关命令
参考链接:
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).远程主机用自己的密钥解密收到的用户名和密码,然后校验用户名和密码是否正确,如果正确则登陆成功。