评论

收藏

[其他] 公司不让使用XShell破解版后,我准备用这种方式!

网络安全 网络安全 发布于:2021-07-05 17:47 | 阅读数:424 | 评论:0

DSC0000.png

  从去年开始很多收费软件都在维权,打压破解用户或用户所在企业,所以我们也收到公司邮件要卸载所有破解方式的软件,其中就包括我一直在使用的SSH客户端软件XShell,当时卸载XShell后一段时间内真的不太习惯,感觉完全隔离了Linux的世界。后面我找到了一款免费的软件finalshell(本人重点不是它),下面附上finalshell下载地址:

  •  
Windows版下载地址:http://www.hostbuf.com/downloads/finalshell_install.exeMac版,Linux版安装及教程:http://www.hostbuf.com/t/1059.html
  这款SSH客户端我用了很长时间,直到现在还在用着,但是我要负责任告诉大家,这款软件很吃资源,我使用期间发送很多次卡死需要杀死重启的情况,但是普通使用基本没什么大问题,这里先感谢finalshell的作者给我们提供免费的福利。
  下面说重点!
  直到昨天公司压测系统,我通过finalshell登陆压测服务器应用,执行tail -f命令后finalshell直接卡死闪退后,我决定再寻觅新的SSH客户端方式,最后想到最简单的cmd命令行,百度了一遍,果然有门路,下面介绍直接在windows操作系统cmd命令行的方式使用ssh访问linux(注意:笔者操作系统是win10,非win10的不一定支持,没试过)。
  1、win + R快捷键打开cmd命令行,生成win10的ssh公钥对。

  •  
ssh-keygen.exe -t rsa
DSC0001.png

  2、为了实现免密,将本地ssh公钥发送到目标linux服务器/tmp目录下。

  •  
scp .\.ssh\id_rsa.pub root@10.68.60.190:/tmp
DSC0002.png

  3、ssh到目标linux服务器(这一步是需要输入密码的),将公钥追加到.ssh/authorized_keys文件

  •  
ssh root@10.68.60.190cat /tmp/id_rsa.pub >> .ssh/authorized_keysexit
DSC0003.png

  4、再次ssh到目标linux服务器测试ssh免密是否配置成功。
DSC0004.png

  5、为了方便,可以将设立别名方便下次操作。

  •  
//设置别名doskey ssh190=ssh root@10.68.60.190//通过别名执行sshssh190
  至此,通过本地cmd命令行ssh方式访问linux方式介绍完毕,如果需要ssh到较多的linux服务器进行操作时,可以借助bat脚本或直接编写java-web页面进行操作,这块留给你们去自行发挥想象力。
 
 
DSC0005.jpeg

  
关注下面的标签,发现更多相似文章