项目场景:
通过SSH服务登陆linux服务器(版本RHEL7)
已经建立虚拟机,需要mobaxterm链接已建立的虚拟机。
问题描述
已经建立虚拟机,但是不知道mobaxterm终端该怎么进行链接已建立的虚拟机。
原因分析
----------网络配置问题
虚拟机,安装环境没有安装gui
gui是图形用户界面的缩写
redhat7 配置ssh服务(好的,最后发现没问题)
SSH服务概述:
是一种能够以安全的方式提供远程登陆的协议,也是目前远程管理linux系统的首选方式。
使用ssh协议远程登陆的优点:
基于口令的验证——用账户和密码来验证登录; 基于密钥的验证——需要在本地生成密钥对,然后把密钥对中的公钥上传至服务器,并与服务器中的公钥进行比较。
解决方案:
电脑输入cmd,ping172.100.3.181用于测试网络的网关,是否通?
C:\Users\Administrator>ping 192.168.1.1
正在 Ping 192.168.1.1 具有 32 字节的数据:
来自 192.168.1.1 的回复: 字节=32 时间<1ms TTL=255
来自 192.168.1.1 的回复: 字节=32 时间<1ms TTL=255
来自 192.168.1.1 的回复: 字节=32 时间<1ms TTL=255
来自 192.168.1.1 的回复: 字节=32 时间<1ms TTL=255
这样代表通了!!!!!! ————————————————————————————————
正在 Ping 192.168.100.1 具有 32 字节的数据:
请求超时。
请求超时。
请求超时。
这样代表网络不通
OpenSSH软件包包含以下命令:
sshd ―― SSH服务端程序
sftp-server ―― SFTP服务端程序(类似FTP但提供数据加密的一种协议)
scp ―― 非交互式sftp-server的客户端,用来向服务器上传/下载文件
sftp ―― 交互式sftp-server客户端,用法和ftp命令一样。
slogin ―― ssh的别名
ssh ―― SSH协议的客户端程序,用来登入远程系统或远程执行命令
ssh-add ―― SSH代理相关程序,用来向SSH代理添加dsa key ssh-agent ―― ssh代理程序
ssh-keyscan ―― ssh public key 生成器 SSH最常用的使用方式是代替telnet进行远程登陆。不同于telnet的密码登陆,SSH还同时支持Publickey、Keybord Interactive、GSSAPI等多种登入方式,不像telnet那样只有输入系统密码一种途径。目前最常用的登陆方式还是传统的Password方式和Publickey方式登陆。
[root@mail ~]# ssh 172.18.6.227
The authenticity of host ’172.18.6.227 (172.18.6.227)’ can’t be established. RSA key fingerprint is 43:80:f2:e1:9b:b6:6e:c0:e2:dd:57:8f:ed:89:b3:81.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ’172.18.6.227′ (RSA) to the list of known hosts. root@172.18.6.227‘s password: Last login: Thu Jul 12 18:47:47 2007 from 172.18.6.130 [root@qmail ~]#
uname 显示系统信息
语 法:uname [-amnrsvpio][–help][–version]
补充说明:uname可显示linux主机所用的**操作系统的版本、硬件的名称等基本信息。
参 数: -a或-all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称
linux命令
uname -r 和 uname -a 的解释与演示
1、uname -r : 显示操作系统的发行版号
2、uname -a :显示系统名、节点名称、操作系统的发行版号、内核版本等等。
输入ifconfig(或ip addr)查看ip即可