ssh命令与telnet命令

目录内容概述内容详细1.导引:如何检测远程服务器是否开放了数据库的3306端口2.ssh远程连接命令2.1什么是远程连接命令3.什么是telnet命令4.怎么使用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