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