putty
小但是功能不全
winscp
本地和远程文件夹都可以通过图形界面显示出来,免费,很小很强大,但是命令行执行很不友好
xshell
有免费版,很好用,通过命令行执行
SercureCRT
收费软件需要破解
常用命令
ping
ping指令使用的是ICMP协议,这个是网络层的协议,而tcp/udp是传输层的协议,所以ping指令没有端口的参数,因为端口是传输层的协议
五层网络协议
物理层
数据链路层
网络层:IP,ICMP
传输层:TCP,UDP,TLS
应用层:HTTP,FTP,DNS,SSH,SCP,TELNET
ssl:位于传输层和应用层之间,默认443端口
ftp:默认使用21端口
ssh:默认使用22端口,是telnet一样都是远程管理协议,只不过telnet是明文的,不安全,ssh是加密传输
ssh分为ssh1和ssh2,ssh1有些缺陷,ssh2对它进行了修复。openssh开源软件支持ssh1和ssh2两种协议
scp:ssh的扩展,默认端口也是22
sftp:ssh的扩展,但是其用法类似于ftp,默认端口也是22.和ftp的区别如下
1、linux默认不安装ftp,但默认安装ssh,也就默认安装了sftp
2、sftp加密传输更安全,但效率有所影响。
http:默认使用80端口
https:默认443
telnet
使用的telnet协议,基于tcp的协议,所以需要提供IP和端口号两个参数,默认使用端口23
在出来的DOS界面里,输入telnet测试端口命令: telnet IP 端口 或者 telnet 域名 端口,回车。
如果端口关闭或者无法连接,则显示不能打开到主机的链接,链接失败;端口打开的情况下,链接成功,则进入telnet页面(全黑的),证明端口可用。输入telnet进入telnet命令窗口,常用的子命令有:open,close,quit。