首页 > 编程知识 正文

Ssh协议,ssh通信协议

时间:2023-05-06 09:46:48 阅读:266848 作者:4618

ssh协议详解 ssh协议的概念 ssh是一种安全通道协议,主要用来实现字符界面的远程登陆,远程复制等功能。ssh默认使用22号端口,采用密文的形式在网络中传输数据,它将客户端与服务端之间的消息通过加密保护起来,这样就无法被窃取或者篡改了。相较于明文传输的telnet,具有更高的安全性。ssh采用口令和密钥两种用户验证方式,这两者都是通过密文传输数据的。OPENSSH服务由openssh,openssh-sever,openssh-cilents等软件包 openssh:包含OpenSSH服务器及客户端需要的核心文件openssh-clients:OpenSSH客户端软件包openssh-sever:OpenSSH服务器软件包 基于密钥(钥匙琐头)的安全验证 基于密钥的安全验证方式是指,需要依靠密钥,也就是必须事先建立一对密钥对,然后 把**公用密钥(锁头:public key)**放在需要访问的**目标服务器**上,另外,还需 要把**私有密钥**放到**ssh的客户端或者对应的客户端服务器上** 具体过程

安装ssh协议的命令

sudo apt install openssh-client #本地主机运行此条,实际上通常是默认安装client端程序的sudo apt install openssh-server #服务器(被登陆的机器)运行此条命令安装

运行ssh远程传输协议 运行起来之后,在服务器端会有一个sshd的进程。

查看是否运行sshd进程的命令

ps -elf|grep sshd

当有root用户下面的 /usr/sbin/sshd -D 这一条显示 表示服务器端有运行了ssh协议。

查看是否能连同到这个服务器端

//首先ping上服务器端的IP地址 处于同一个局域网内ping 192.168.43.50//然后用其他电脑登陆到服务器上//首次登陆的时候会问是否接受保持密钥 输入yes 最后输入服务器端的用户的密码ssh 用户名@服务器IP地址 使用SSH的好处 远程操作避免UI去占据资料工作中经常使用

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。