ssh命令与telnet命令

内容概述

1.导引:如何检测远程服务器是否开放了数据库的3306端口
2.ssh远程连接命令
-2.1 什么是ssh远程连接命令
-2.2 怎么使用ssh远程连接命令
3.什么是telnet命令
4.怎么使用telnet命令

内容详细

1.导引:如何检测远程服务器是否开放了数据库的3306端口

telnet 123.206.16.61 3306

2.ssh远程连接命令

  • 2.1什么是远程连接命令

ssh命令是openssh软件包中的一个套件命令,使用ssh加密的协议进行远程登录,并且实现对服务器的远程管理
我们在windows平台,常用xshell,CRT工具进行远程登录
linux,macos,可以直接在命令行终端,输入ssh指令
ssh连接的是服务器上运行的 sshd 这个应用程序,且后台监听的是22端口 # (默认端口,地球人都知道,一般要改)
语法
ssh	 用户名@ip地址 (选项 命令)
-p 指定的端口
eg:比如,默认端口改为了  24466
ssh egon@192.168.174.10	-p 24466	# 指定端口的远程连接
远程执行服务器的命令
ssh root@192.168.174.10	"free -m"	# 远程查看服务器内存使用状况

3.什么是telnet命令

telnet命令是以前用于登录远程主机的命令,还能检测远程主机的端口是否打开.由于采用明文传输,安全性太低,后来弃用,采用更安全的ssh远程登录命令

4.怎么使用telnet命令

1.用于检测远程主机是否打开某端口
# telnet命令需要安装后才能使用
yum install telnet -y
eg:检查远程机器的22端口是否打开
# 正确打开22端口的情况
 telnet 192.168.174.26 22
Trying 192.168.174.26...
Connected to 192.168.174.26.
Escape character is '^]'.
SSH-2.0-OpenSSH_7.4
Protocol mismatch
Connection closed by foreign host
# 远程机器24端口未打开或拒绝连接
telnet 192.168.174.26 24
Trying 192.168.174.26...
telnet: connect to address 192.168.174.26: Connection refused
posted @ 2021-07-27 19:37  堇雪月寒风  阅读(926)  评论(0)    收藏  举报
Live2D