使用SSH服务管理远程主机

SSH(Secure Shell)一种以安全的方式提供远程登录的协议。

一、SSH提供了两种安全验证方法:

1、基于密码的验证:使用用户名和密码来验证登录

2、基于密钥的验证:在客户端生成密钥对,再把密钥对中的公钥上传到服务器并于服务器中的

                                   公钥做比较,此方式安全性更高。

二、配置SSH

 1、基于密码验证方式:

  ①、首先需要保证网卡配置正确,即客户端和服务器端之间IP网络可达。

  ②、修改SSH的配置文件   vim /etc/ssh/sshd_config

  ③、重启sshd服务      systemctl  restart  sshd

  ④、把sshd服务加入开机启动项      systemctl  enable  sshd

  ⑤、在客户端使用格式:     ssh 服务器IP地址     (登录服务器)

  2、基于密钥验证方式:

  ①、首先需要保证网卡配置正确,即客户端和服务器端之间IP网络可达。

  ②、在客户端上执行 "ssh-keygen" 命令生成密钥对

  ③、在客户端上执行 "ssh-copy-id  服务器IP地址" 命令把客户端生成的公钥文件传到远程服务器

  ④、在服务器端修改ssh配置文件 vim /etc/ssh/sshd_config  关闭密码验证方式

  ⑤、重新启动sshd服务   systemctl  restart  sshd

  ⑥、在客户端使用 "ssh 服务器IP地址"格式登录服务器,发现无须输入密码也能成功登录

三、远程传输命令

       SCP(Secure Copy)是基于SSH协议在网络间安全传输文件袋操作命令

       在客户端和服务器端均为Linux系统时,使用SCP命令传输文件的格式如下:

      ①、 scp  文件  服务器地址:/路径

      ②、 scp   服务器地址:/路径/文件   /路径

使用SSH服务管理远程主机

 

上一篇:云服务器防ssh攻击


下一篇:如何解决SSH连接Linux超时问题