Web基础配置篇(八): 远程操作工具、命令的介绍、安装及基本使用 比眉伴天荒 2021-11-10 05:20 343阅读 0赞 ## Web基础配置篇(八): 远程操作工具的介绍、安装及基本使用 ## #### 一、概述 #### 我们做web服务开发,难免要进行测试、生产的发版,脚本的撰写,因此,远程登录操作是很常见的,下面总结下Linux常用工具的使用,顺便说下windows上的一些远程控制工具,后面着重讲下连接linux服务器的工具及常用命令。毕竟是Web开发工具嘛,当然要将web相关的。 **远程linux机器的工具**:最常用的就是secureCrt和xshell,这两个工具都很强大。我觉得网上说的那个区别啥的都好无聊,工具而已,整的跟写论文似的。下面讲下我对两个工具的使用感受: * 区别不大,操作上的区别也不大,界面也可以调整成一样的。 * 之前一直在使用secureCrt,比较方便的就是选中复制,右键粘贴功能。 * 突然有一天,电脑非正常关机,secureCrt记录的服务器记录全丢了,忍之,重新录入,后又丢,弃之。也可能是我的secureCrt版本有问题,以前装个一个版本从没出现过这个问题。 * 换成xshell,目前没发现问题,就是没有选中复制,右键粘贴功能了。其他的操作基本上都一样。 * 还有个工具叫putty,很简陋的一个工具,但是免费还小巧,才3m左右。。 * 还有,我们使用notepad++, 可以安装个ftp插件,本地编辑服务器的文件。。 * 当然,如果没有工具怎么办?本文也会介绍下一些常用命令的使用。 下面顺便说下windows的, **远程windows的工具**:可以分为两类,一类是直连的远程控制工具,一类是非直连的,就是两台机器不能直接进行网络交互的。 **直连的远程工具**:windows上就用自带的远程控制软件吧,很好用。其他的还有realVnc等。ip都是互通的,工具都是浮云了。。 **非直连的远程工具**:要靠人家第三方给打通网络,最常用的是Teamviewer,但是Teamviewer逐渐对个人也不友好起来了,没用几天就会被认为商用了,然后就不能用了。下面讲下几个可用的远程控制工具及对比。 * Teamviewer,很好用的工具。速度很快。就是个人容易被定义为商用,然后就不能用,地址:[https://www.teamviewer.com/zhcn/credentials/free-for-personal-use/][https_www.teamviewer.com_zhcn_credentials_free-for-personal-use] 个人用途免费,唉,说好的做彼此的天使。 * 向日葵,国内的远程控制软件,个人版限速300k,你说坏不坏,卡的一比,当然,还是比qq远程桌面好用点。[https://sunlogin.oray.com/personal/download][https_sunlogin.oray.com_personal_download]。 * 其他的我不知道有哪个可以不用vpn去访问了。大多数都是直连免费,想使用人家带宽搞远程控制,估计都要收费了。。 * 别人说的一些工具,我怎么看都不行:[https://blog.csdn.net/chszs/article/details/38798683][https_blog.csdn.net_chszs_article_details_38798683] 首发地址: [品茗IT-同步发布][IT-] 品茗IT提供在线支持: [一键快速构建Spring项目工具][Spring] [一键快速构建SpringBoot项目工具][SpringBoot] [一键快速构建SpringCloud项目工具][SpringCloud] [一站式Springboot项目生成][Springboot] [Mysql一键生成Mybatis注解Mapper][Mysql_Mybatis_Mapper] [Mysql一键生成SpringDataRest项目][Mysql_SpringDataRest] **如果大家正在寻找一个java的学习环境,或者在开发中遇到困难,可以[加入我们的java学习圈,点击即可加入][java],共同学习,节约学习时间,减少很多在学习中遇到的难题。** ### 二、常用命令 ### #### 2.1 SSH常用命令 #### ##### **2.1.1 ssh命令** ##### ssh默认端口是22。不指定端口都是通过22端口进行远程登录的。 ssh到远程主机192.168.99.100:`ssh root@192.168.99.100` ssh到远程主机192.168.99.100的2222端口:`ssh -p2222 root@192.168.99.100` ssh到远程主机192.168.99.100并执行命令:`ssh root@192.168.99.100 ls /home` ssh用法很多,这里就不讲了,一般都是ssh到服务器就开干了,我自己也没用到过复杂的命令。 ##### **2.1.2 scp命令** ##### 远程拷贝文件到cff@192.168.99.100机器:`scp -P22 -r /home/fei/test.txt cff@192.168.99.100:/home/cff/` ##### **2.1.3 sftp命令** ##### 类似于ftp命令,使用sftp登录到远程机器上,然后输入相关命令进行操作: 网上找的示例: 登陆远程主机: sftp user@host 针对本机的命令都加上l: lcd,lpwd 将本机文件上传到远程: put filename.txt [some/directory] 将当前文件夹下的文件上传到远程: mput *.* // multiple 下载远程文件到本地: get filename.file [some/directory] 下载目录下所有远程文件到本地: mget *.* [some/directory] 帮助: ? 退出: bye/exit/quit #### 2.2 ZModem交互命令 #### rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具。优点就是不用再开一个sftp工具登录上去上传下载文件。 ##### **2.2.1 rz命令** ##### 从客户端上传文件到服务端。在命令行输入rz,比如在xshell中输入rz,即可弹出窗口选中文件后上传: ![在这里插入图片描述][aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDc3ODU3MTYxNDcyLnBuZw] ##### **2.2.2 sz命令** ##### 从服务端发送文件到客户端。比如下载10769\_rocketmq\_client.log.0 文件: ![在这里插入图片描述][aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDc4MzU0NTEwMDgwLnBuZw] #### 2.3 常用Shell命令 #### 列出文件夹下内容:`ls`; 列出目录/home下文件:`ls /home`; 列出当前所有带隐藏文件:`ls -al`等 切换目录:`cd /home`; 切换到上层:`cd ../`; 切换到当前用户主目录:`cd ~`; 切换到根目录: `cd /`; 复制test.txt文件到/home/cff/:`cp test.txt /home/cff/` 删除某一个文件:`rm file` 删除当前目录下test的整个目录:`rm -rf test` 移动文件test.jar到./app/下:`mv test.jar ./app/` 显示文件的内容:`cat file` 分页显示文件内容:`more file` 显示文件的最后几行:`tail -n 100 test.log` 创建一个空文件:`touch test.txt` 创建/编辑文件:`vi test.txt`; * 按i进入编辑模式。 * 输入命令的方式为先按\[ESC\]键,然后输入:w(写入文件),:w!(不询问方式写入文件),:wq保存并退出,:q退出,q!不保存退出。 * 命令模式下:x删除一个字符,dd删除一行,o添加新行,G跳到最后,/ 之后写字符按enter进行搜索 su命令,切换用户:`su root` ps查看进程:`ps -ef`; `ps aux`;两者的输出结果差别不大,但展示风格不同。aux是BSD风格,-ef是System V风格。这是次要的区别,一个影响使用的区别是aux会截断command列,而-ef不会。当结合grep时这种区别会影响到结果。 太多了,刹不住车了,用到了再百度吧。。 菜鸟教程里有个命令大全(在uinx下面没有改名的命令,如果想改名,可以使用该命令):[https://www.runoob.com/linux/linux-command-manual.html][https_www.runoob.com_linux_linux-command-manual.html] ### 三、secureCrt ### #### 3.1 下载地址 #### 我们说secureCrt,一般可以分为两个部分,SecureCRT和SecureFX,SecureCRT是命令行使用。SecureFX是用来文件传输的。 官网地址:[https://www.vandyke.com/cgi-bin/releases.php?product=securecrt][https_www.vandyke.com_cgi-bin_releases.php_product_securecrt] 建议还是别到官网下载了,到网上下载个破解版啥的最好。 我这儿有个7.1的版本,会丢失记录那个,急用的可以到百度云下载: 链接:[https://pan.baidu.com/s/1dKHc1PfYZqiVyBTXIo1O6g][https_pan.baidu.com_s_1dKHc1PfYZqiVyBTXIo1O6g] 提取码:dwyq #### 3.2 安装使用 #### 如果是绿色版,解压可用。 ![在这里插入图片描述][aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDU5MTg1NjgwNjQwLnBuZw] 这里输入ip地址,用户名。确认后等待 ![在这里插入图片描述][aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDU5NjA1MjI5ODI0LnBuZw] Accept & save 即可。 然后输入密码就行了。 **如果服务器设置必须要密钥文件登录。可以这样操作:** ![在这里插入图片描述][aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDYwMzQ1MjYyMzM2LnBuZw] ![在这里插入图片描述][aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDYwMzcwNzc2MzIwLnBuZw] ![在这里插入图片描述][aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDYwMzkzMjYzMzYwLnBuZw] #### 3.3 会话保持 #### 英文版的,找起来还是有点麻烦的: ![在这里插入图片描述][aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDYzODM5MjMyMjU2LnBuZw] ### 四、Xshell ### 是免费的,真的是免费的,个人申请免费,几分钟就申请了。 和secureCrt一样,有shell的时候也要有个配套的ftp,方便使用,所以我们最好下载俩:xshell和xftp。 #### 4.1 下载地址 #### 官方地址:[https://www.netsarang.com/zh/free-for-home-school/][https_www.netsarang.com_zh_free-for-home-school] 我下载了之后在百度云保留了一份,里面两个文件xshell和xftp(文件传输工具): 链接:[https://pan.baidu.com/s/1T06rAXd1vXkDhQGP9fP-7A][https_pan.baidu.com_s_1T06rAXd1vXkDhQGP9fP-7A] 提取码:wmof #### 4.2 安装使用 #### 下载下来的Xftp-xxx.exe和Xshell-xxx.exe,直接双击安装,安装完成就可以使用了。 官方下载的就是全中文,没有理解难度啊,添加机器的方式和secureCrt一样。 ![在这里插入图片描述][aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDYyNzU1Mjg3Mjk2LnBuZw] 用起来完成没有障碍,不说了。 **如果服务器设置必须要密钥文件登录。可以这样操作:** ![在这里插入图片描述][aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDYzMjQ0MjkyMzUyLnBuZw] #### 4.3 会话保持 #### 中文版没有理解难度啊。 ![在这里插入图片描述][aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDYzNTE1OTg0MTI4LnBuZw] ### 五、putty ### 下载地址: [https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html][https_www.chiark.greenend.org.uk_sgtatham_putty_latest.html] 下载完安装后是这样的,输入完成之后记得要点save,不然它不会保存,使用历史记得点load,总之,很简陋: ![在这里插入图片描述][aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDY0OTA4OTEwODQ4LnBuZw] ![在这里插入图片描述][aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDY0OTM4MTc2NzY4LnBuZw] ### 六、Notepad++ ### 在插件管理中找到NppFTP插件,安装。 ![在这里插入图片描述][aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDY1OTk1Mjg4ODMyLnBuZw] ![在这里插入图片描述][aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDY2MDIyNDAwMjU2LnBuZw] 在NppFTP的窗口中如此操作: ![在这里插入图片描述][aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDY2NzU3MjM5MDQwLnBuZw] ### 快速构建项目 ### [Spring组件化构建][Spring] [SpringBoot组件化构建][SpringBoot] [SpringCloud服务化构建][SpringCloud] 喜欢这篇文章么,喜欢就加入我们一起讨论Java Web吧! ![品茗IT交流群][IT] [https_www.teamviewer.com_zhcn_credentials_free-for-personal-use]: https://www.teamviewer.com/zhcn/credentials/free-for-personal-use/ [https_sunlogin.oray.com_personal_download]: https://sunlogin.oray.com/personal/download [https_blog.csdn.net_chszs_article_details_38798683]: https://blog.csdn.net/chszs/article/details/38798683 [IT-]: https://www.pomit.cn/p/2044735777057281 [Spring]: https://www.pomit.cn/java/spring/spring.html [SpringBoot]: https://www.pomit.cn/java/spring/springboot.html [SpringCloud]: https://www.pomit.cn/java/spring/springcloud.html [Springboot]: https://www.pomit.cn/java/project/sqlToSpringboot.html [Mysql_Mybatis_Mapper]: https://www.pomit.cn/java/project/sqlToMybatis.html [Mysql_SpringDataRest]: https://www.pomit.cn/java/project/sqlToSpringDataRest.html [java]: https://jq.qq.com/?_wv=1027&k=52sgH1J [aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDc3ODU3MTYxNDcyLnBuZw]: /images/20211109/deb7b7c06e594b2ca493e81994667d81.png [aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDc4MzU0NTEwMDgwLnBuZw]: /images/20211109/f01cbbcbd5c24f73ba6a55bf2549974f.png [https_www.runoob.com_linux_linux-command-manual.html]: https://www.runoob.com/linux/linux-command-manual.html [https_www.vandyke.com_cgi-bin_releases.php_product_securecrt]: https://www.vandyke.com/cgi-bin/releases.php?product=securecrt [https_pan.baidu.com_s_1dKHc1PfYZqiVyBTXIo1O6g]: https://pan.baidu.com/s/1dKHc1PfYZqiVyBTXIo1O6g [aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDU5MTg1NjgwNjQwLnBuZw]: /images/20211109/c236a011982646dbaf0eddb20d50e22f.png [aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDU5NjA1MjI5ODI0LnBuZw]: /images/20211109/e1bd08f9f87344d2994905d9911b8e23.png [aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDYwMzQ1MjYyMzM2LnBuZw]: /images/20211109/d33158fba062411cab53d900d2a0cec7.png [aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDYwMzcwNzc2MzIwLnBuZw]: /images/20211109/5c41ea0d4ace43f6ac583bf6bfd0e8c6.png [aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDYwMzkzMjYzMzYwLnBuZw]: /images/20211109/b3e860b744e84df29319721454c542f0.png [aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDYzODM5MjMyMjU2LnBuZw]: /images/20211109/2fb4ca51eb1142ef8bfb273bace0af44.png [https_www.netsarang.com_zh_free-for-home-school]: https://www.netsarang.com/zh/free-for-home-school/ [https_pan.baidu.com_s_1T06rAXd1vXkDhQGP9fP-7A]: https://pan.baidu.com/s/1T06rAXd1vXkDhQGP9fP-7A [aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDYyNzU1Mjg3Mjk2LnBuZw]: /images/20211109/0b7db7cd61924fdcacb247e46dec1791.png [aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDYzMjQ0MjkyMzUyLnBuZw]: /images/20211109/21d2f5d3eb8344d1aa36d7357de4300a.png [aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDYzNTE1OTg0MTI4LnBuZw]: /images/20211109/657712a281c14f519fce1ea8f1cb2b72.png [https_www.chiark.greenend.org.uk_sgtatham_putty_latest.html]: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html [aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDY0OTA4OTEwODQ4LnBuZw]: /images/20211109/af858446cdd647edb4fbb47258aff222.png [aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDY0OTM4MTc2NzY4LnBuZw]: /images/20211109/dbb54985ad71446eacb24979f549a817.png [aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDY1OTk1Mjg4ODMyLnBuZw]: /images/20211109/cefad59025a24c2bacb978ba3ba0efaa.png [aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDY2MDIyNDAwMjU2LnBuZw]: /images/20211109/21c5b2d92db6488e96d7f70d42393e86.png [aHR0cHM6Ly93d3cucG9taXQuY24vdXBsb2FkL3BpY3R1cmUvMjAxOTA4MDEvMjA0NDY2NzU3MjM5MDQwLnBuZw]: /images/20211109/fa3281add2364c74afa3de91a61ee5cd.png [IT]: /images/20211109/9f82de5bb85649c8805dae9812a3bae1.png
还没有评论,来说两句吧...