
ConnectBot。
ConnectBot和Xshell一样都是SSH客户端。可以跟远程服务器创建安全连接,执行Shell命令或者传输文件。界面简单,使用方便不过缺点就是,如果界面内容输出太多的话,无法显示,比如top命令之类的输出,是无法展示的。
扩展资料:
手机端ssh软件:
1、JuiceSSH,是Android上最好用的免费SSH客户端了,功能强大,使用起来超爽,这个真的不是广告,我目前一直在用着,它带有特殊字符及键盘按键的d出式键盘,包括Ctrl、Alt、Tab、空格、回退等。
2、Termius是一款跨平台的SSH工具,功能也十分强大,免费,支持分屏视图,不过就是目前只有英文版本的,而且应用商店只能从googleplay安装,或者从官网也可以。如果是windows服务器的话,可以用RemoteDesktop,这个就不介绍了,反正我没有windows服务器
使用SSH的优点:
1)利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题,也能够防止DNS欺骗和IP欺骗。
2)使用SSH传输的数据是经过压缩的,所以可以加快传输的速度 。
但并不是说SSH就是绝对安全的,因为它本身提供两种级别的验证方法:
第一种级别(基于口令的安全验证):只要你知道自己帐号和口令,就可以登录到远程主机。所有传输的数据都会被加密,但是不能保证你正在连接的服务器就是你想连接的服务器。可能会有别的服务器在冒充真正的服务器,也就是受到“中间人攻击”这种方式的攻击。
第二种级别(基于密钥的安全验证):你必须为自己创建一对密钥,并把公钥放在需要访问的服务器上。如果你要连接到SSH服务器上,客户端软件就会向服务器发出请求,请求用你的密钥进行安全验证。服务器收到请求之后,先在该服务器上你的主目录下寻找你的公钥,然后把它和你发送过来的公钥进行比较。如果两个密钥一致,服务器就用公钥加密“质询”(challenge)并把它发送给客户端软件。客户端软件收到“质询”之后就可以用你的私钥在本地解密再把它发送给服务器完成登录。与第一种级别相比,第二种级别不仅加密所有传输的数据,也不需要在网络上传送口令,因此安全性更高,可以有效防止中间人攻击。
1在客户端(本地)生成密钥对
密钥锁码在使用私钥时必须输入,这样就可以保护私钥不被盗用。当然,也可以留空,实现无密码登录,这里密钥锁码设置为空。完成上述步骤后,在 root 用户的家目录中生成了一个 ssh 的隐藏目录,内含两个密钥文件,其中id_rsa 为私钥,id_rsapub 为公钥。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)