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加密的协议进⾏远程登录,并且实现对服务器的远程管理
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.
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.
telnet: connect to address 192.168.174.26: Connection refused