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