三个工具实现PC端远程连接、桌面共享和文件传输

1.引言


一般情况下,我们在连接虚拟机的终端或者访问服务器或者连接另一台计算机需要不同程度的实现远程连接终端、桌面共享和文件传输。这里介绍不同程度的可以实现上述功能的3款软件。

2.SecureCRT


SecureCRT 是一款可以实现远程连接终端和文件传输的软件。它发挥作用的前提是主机和远程主机必须在同一网段内。比如,下图是我用该软件来控制电脑的Linux虚拟机终端。1567253327007.png

2.1 安装(百度云提供下载)

1)双击安装程序进行安装(第一个文件是SecureCRT8.1.0 64位安装程序,第二个文件是SecureCRT注册机,第三个文件是SecureFX注册机。)

1.5.png

2)点击next

3)进入license agreement,选择 I accept…,点击next

4)点击next

5)这里我选择Custom(自定义安装),点击next

6)点击“change”更改自己的安装路径,然后点击next

7)这里我没勾选生成桌面快捷方式,点击next

2.png

8)点击install,开始安装,等待安装完成

9)安装完成后,先不要运行,点击finish

3.png

10)此时在开始菜单会看到若干图标,如下图

4.png

到这里,SecureCRT、SecureFX安装已经完成了。

2.2 破解

1)解压注册机的压缩文件,将程序复制到SecureCRT的安装目录下(注意:电脑杀毒软件如果会把程序删除掉,需要先将杀毒软件关闭),如下图:

5.png

2)双击打开SecureFX keygen.exe,如下图,点击patch

6.png

3)点击path 选择 SecureCRT.exe进行替换,之后会继续弹出一个窗口,然后选择LicenseHelper.exe,之后会弹出替换成功的信息。选择完成后点击generate,生成注册码

7.png

8.png

4)接着回到开始菜单双击执行SecureCRT程序,选择文件数据存储位置,点击OK

5)接下来按照以下步骤即可

9.png

10.png

11.png

6)将注册机生成的信息按照提示复制粘贴过去

依次复制Name、Company、Serial number、License key、Issue date。

7)复制完后点击“完成”

12.png

8)接下来会让你填写登陆SecureCRT的账号密码,填写后每次打开SecureCRT需要登陆账号密码,这里我选择不填写

13.png

9)到这里SecureCRT破解已经完成了,接下来你就可以使用啦!

10)SecureFX的破解方法同SecureCRT的破解类似。

2.3 使用

1)点击开始菜单SecureCRT8.1快捷方式,输入Linux主机或远程主机的IP地址用户名,点击**“connect”连接,按照提示根据自己的需要选择,之后填写密码**,点击**“OK”**即可连接使用!

14.png

15.png

16.png

注意:一台Win10可以同时连接多个远程主机,如Session下面有三个IP地址就代表三个远程主机。

2)点击开始菜单SecureFX8.1快捷方式,选择IP地址即可。

17.png

然后就可以在Win10本地和Linux系统之间拖动传输文件,非常方便。

18.png

3)其实单独使用SecureCRT8.1就可以实现本地和Linux之间的文件互传,但总觉得没有拖动来的方便。有兴趣的可以往下读。

4)SecureCRT8.1实现本地和Linux之间的文件互传

  • SecureCRT 按下ALT+P就开启新的会话 进行ftp操作。

  • 我们要想下载或上传某个目录下的文件,首先要cd 到该文件所在文件的目录下,然后使用 get(将远程目录中文件下载到本地目录)或put(将本地目录中文件上传到远程主机) +文件名的命令来下载或上传。

2.4 显示高亮

2.4.1 界面显示高亮

SecureCRT连接Linux后显示就是黑白,体验感极差。1567255266607.png

我们可以做些基本设置,提升体验感,具体的设置可以参照这篇文章

2.4.2 vim编辑器显示高亮

未配置vim时文档的显示无高亮,无行号,体验极差,为了增加高亮,改善体验。

1)我们可以先用SecureFx将百度文分享链接中的vimconfig.tar.gz传送到/home/用户名/目录下

Snipaste_2019-05-20_13-02-29.png

2)在命令行模式下输入tar xvf vimconfig.tar.gz 解压压缩包

3)进入vimconfig目录中运行config.sh脚本

Snipaste_2019-05-20_13-05-49.png

4)可能会报错,我们需要输入命令sudo /home/mrchen/.vim /home/mrchen/.vimrc,然后再运行./config.sh,然后再运行apt-get install ctags

上面命令就是在/home/用户名/目录下新建.vim文件和.vimrc文件。

然后在加载ctags包。

5)最后,disconnet然后重新连接登陆就可以了,然后再用vim打开文本文件,即可打开新世界。

Snipaste_2019-05-20_13-18-24.png

2.5 问题

再来详细谈谈第2.3步 使用的第一小步。

1)查看自己Linux的IP地址:“Ctrl+Alt+T”打开Linux系统的终端,输入ifconfig

19.png

2)可能出现的情况:

20190421180712445.png

3)如果SecureCRT出现“The remote system refused the connection”,如果你遇到这个问题,说明你的Linux系统里面没有安装openssh-server

  • ​ 查看Linux端的当前进程:

    21.png

  • ​ 显示只有一个进程。

  • ​ 安装openssh-server

    在这里插入图片描述

  • ​ 再次查看Linux这端的当前进程:

  • ​ 有两个进程。

    23.png

  • ​ 问题解决,再次尝试即可连接成功

3. VNC Viewer


VNC Viewer 是一款可以实现远程桌面共享的软件。它发挥作用的前提是主机和远程主机必须在同一网段内。比如,下图是我用该软件来在本地共享树莓派桌面。1567258193814.png

1)首先确认树莓派打开VNC,打开树莓派终端界面输入命令,进入树莓派配置界面。

sudo raspi-config

第五行:Interfacing Options开启功能

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h5IjTYPS-1582101671083)(https://i.loli.net/2019/05/19/5ce15572514b050973.jpg)]

第三行VNC:VNC远程桌面登陆。

2)安装好VNC Viewer,确保树莓派和主机连在同一个网络下。

3)打开VNC Viewer,输入IP地址,回车即可。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MdWU5V8J-1582101671084)(https://i.loli.net/2019/05/19/5ce15774d3c1379511.jpg)]

4)跳出授权界面,正常填写树莓派用户名和密码即可。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8IZUFmUv-1582101671084)(https://i.loli.net/2019/05/19/5ce15894e40a822765.jpg)]

5)点击ok即可进入界面。

6)另外还需设置一下分辨率,终端输入命令

sudo vim /boot/config.txt

找到如下两行,将其设置为自己电脑的分辨率即可。比如我的电脑是1920x1080。

framebuffer_width=1920
framebuffer_width=1080

7)重启就可以像自己笔记本一样正常显示了。

4. TeamViewer


TeamViewer 是一款可以实现远程桌面共享与文件传输的软件。它发挥作用的前提是主机和远程主机不需要在同一网段内!比如,下图是我用该软件来在本地共享树莓派桌面。1567258085913.png

PC端和树莓派的teamviewer版本要一致,不然不能连接哦!这里Windows电脑使用的是TeamViewer14,故在树莓派也要实用14版本。

1)下载Teamviewer

使用SecureFx将在官网下载好的teamviewer-host_14.2.8352_armhf.deb改名为teamviewer-host_armhf.deb拷贝到树莓派/home/pi目录下。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LqQYo4I8-1582101671085)(https://i.loli.net/2019/05/19/5ce1600b63e1558728.jpg)]

然后在终端执行下面两条命令。

sudo dpkg -i teamviewer-host_armhf.deb

sudo apt-get -f install

2)安装GDebi,解决依赖问题

sudo apt-get install gdebi

3)安装Teamviewer

sudo gdebi teamviewer-host_armhf.deb

4)常用命令,建议第一次安装好TeamViewer就设置。

teamviewer help #查看帮助信息
teamviewer info #查看本机ID
sudo teamviewer passwd [你的密码] #设置本机密码
sudo teamviewer --daemon start #启动TeamViewer服务
sudo teamviewer --daemon enable #开启TeamViewer服务随机启动
sudo reboot #重启即可连接

以上常用命令使每次接通树莓派电源,就自启动TeamViewer,然后通过Windows端控制,一劳永逸。

5)在PC端输入伙伴ID、连接、输入teamviewer密码

伙伴ID由刚刚的teamviewer info命令获取;

密码由刚刚的sudo teamviewer passwd [你的密码]命令自己设置的。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tCMoUVOp-1582101671086)(https://i.loli.net/2019/05/19/5ce1637651a1863725.jpg)]

6)更改树莓派的分辨率

由于刚刚已经在VNC Viewer设置过,这里就不需要了。

介绍了炒鸡好用的软件,那么问题来了,怎么样能以最快的速度下载安装好这些软件呢?

公众号后台回复“远程连接”即可获得百度云链接。

然后就可以开始你的远程连接工作啦,还不快去试试!

Snipaste_2019-05-20_23-51-04.png

发布了21 篇原创文章 · 获赞 0 · 访问量 946

猜你喜欢

转载自blog.csdn.net/weixin_42146017/article/details/104395792