加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱资讯网 (https://www.52junxun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux下使用SSH进行远程登录主机及操作

发布时间:2022-10-07 10:41:04 所属栏目:Linux 来源:
导读:  今天重新复习了一遍SSH协议,在这里把ssh登录做个笔记。

  首先SSH是什么?SSH(Secure SHell)是Linux、Unix、Mac及其他网络设备最常用的远程CLI管理协议,SSH使用秘钥对数据进行加密,保证了远程管理数据
  今天重新复习了一遍SSH协议,在这里把ssh登录做个笔记。
 
  首先SSH是什么?SSH(Secure SHell)是Linux、Unix、Mac及其他网络设备最常用的远程CLI管理协议,SSH使用秘钥对数据进行加密,保证了远程管理数据的安全性。
 
  SSH2是现在广泛使用的ssh版本
 
  SSH协议使用TCP协议,端口号为22
 
  Openssh是ssh的一个开源程序,绝大多数Linux版本均使用openssh作为SSH程序
 
  SSH分为服务端与客户端,SSH服务端默认启动,作为常驻服务运行
 
  命令ssh用以以ssh协议登录其他主机:
 
  ssh root@主机ip(或主机域名):该条命令指使用root用户来登录远程主机
 
  ssh root@主机ip + 命令 不登录主机,仅在主机执行一个命令
 
  在这里做一个示范,以两台虚拟机(cMaster和cSlave0)来模拟使用ssh进行远程登录,起重工cMaster作为服务器,cSlave0作为客户机。使用cSlave登录到cMaster服务器上并进行操作。
 
  1.首先查看服务器(cMaster)ip
 
  2.在客户机cSlave0上输入命令,然后输入登录密码:
 
  3.然后在客户机cSlave上输入命令hostname(查看当前主机名):
 
  这里显示的主机名是服务器的名字,说明我们已经成功的登录到服务器上了,就可以对服务器进行相关操作了。
 
  4.然后我们还可以不登录,仅仅在服务器上执行一条命令就退出:比如执行who命令,查看有哪些用户登录到这个主机上了
 
  ssh @root:192.168.31.214 who
 
  5.当然也有其他使用SSH的命令Linux 远程登录,比如命令scp用以用过ssh在两台计算机之间进行快速的,加密的数据传输(比如我要把服务器上的一个文件拷贝到客户机上):
 
  命令格式:scp 源文件 目标地址(注意:必须为绝对地址)
 
  eg: 命令 scp mysql.jar root@192.168.1.2:/usr/
 
  6.然后在客户机cSlave0上的/usr目录下去查看是否拷贝成功:

  到此就先说到这儿吧!
 

(编辑:我爱资讯网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!