远程登录(桌面控制)软件

2019/01/02 Linux

随便整理的SSH、FTP远程登录(桌面控制)软件

1、远程登录

​ 常用的远程登录包含SSH(类似命令终端,默认端口22)、FTP(文件传输,默认端口22),应用场景有windows、虚拟机、云服务器,不同软件对比如下:

1.1 远程登录软件对比

1.2 Windows—>Ubuntu(虚拟机或服务器)

推荐软件1:FinalShell

特点:

多平台支持Windows,Mac OS,Linux;
支持登录ssh终端、sftp同屏同步显示和Windows远程桌面;
服务器网络,性能实时监控(内存,Cpu性能监控,Ping延迟丢包,Trace路由监控),无需安装服务器插件;
ssh和远程桌面均支持代理服务器;
免费内网穿透,无需设置路由器,无需公网ip

下载及安装(管理员安装):

链接http://www.hostbuf.com/t/988.html       http://www.hostbuf.com/downloads/finalshell_install.exe 
管理员安装即可 

推荐软件2:MobaXterm

特点:

可以创建 SSH, Telnet, Rlogin, RDP, VNC, XDMCP, FTP, SFTP 
自动保存账号密码支持拖放上传文件 
RDP或 XDMCP协议实现远程控制电脑 
有很多免费的插件 

下载及安装(管理员安装):

MobaXterm链接https://mobaxterm.mobatek.net/download-home-edition.html 
下载免安装版 
***.exe属性里添加管理员权限 
以管理员身份运行安装***.exe并手动创建桌面快捷方式 

推荐软件3:Xshell+WinSCP

特点:

Xshell用于ssh登录WinSCP用于SFTP传输文件二者界面清爽无额外插件
Xshell需要下载破解版WinSCP对文件断点续传特别不友好

下载及安装:

Xshell破解版下载http://www.pc0359.cn/downinfo/86592.html     https://www.7down.com/s/xshell/ 
WinSCP下载https://winscp.net/eng/download.php 
正常安装即可 

1.2 Ubuntu(本地)—>Ubuntu(服务器)

推荐软件1:FinalShell

特点:

多平台支持Windows,Mac OS,Linux 
支持登录ssh终端sftp同屏同步显示和Windows远程桌面 
服务器网络,性能实时监控内存,Cpu性能监控,Ping延迟丢包,Trace路由监控,无需安装服务器插件 
ssh和远程桌面均支持代理服务器 
免费内网穿透,无需设置路由器,无需公网ip 

下载及安装:

链接http://www.hostbuf.com/t/1059.html 
安装 
rm -f finalshell_install.sh  
wget finalshell_install.sh www.hostbuf.com/downloads/finalshell_install.sh 
chmod +x finalshell_install.sh 
sudo ./finalshell_install.sh 

推荐软件2:系统终端+FileZilla

特点:

系统终端用于ssh登录和sftp文件传输FileZilla用于sftp文件传输 
系统终端每次需要输入远程用户名IP密码FileZilla常出BUG 

使用说明:

系统终端用于ssh登录,教程 https://blog.csdn.net/jackghq/article/details/54974141

例如 
ssh ubuntu@139.198.190.207 
其中ubuntu为远程服务器用户名139.198.190.207远程服务器绑定的公网IP之后对ECDSA key选择yes输入远程服务器的用户密码即可

系统终端用于文件传输,教程 https://blog.csdn.net/jackghq/article/details/64124062

例如 
从服务器上下载文件   scp ubuntu@139.198.190.207:/home/ubuntu/aaa.py /home/ys/temp 
其中scp命令将服务器中ubuntu用户下的aaa.py文件下载到本地用户名ys /home/ys/temp文件夹下 
从本地上传到服务器   scp /home/ys/bbb.py ubuntu@139.198.190.207:/home/ubuntu/temp 
其中scp命令将本地用户名ys下的bbb.py文件上传到服务器用户名ubuntu /home/ubuntu/temp文件夹下 
涉及文件夹操作最好在使用  scp -r 命令以代替 scp 

1.3 压缩文件以加速文件传输

无论从windows或ubuntu将文件上传至服务器或将服务器文件下载到本地,对于大型文件(100M以上)最好使用压缩包传输以提高效率。

linux常见的2个压缩命令 https://blog.csdn.net/songbinxu/article/details/80435665

.zip文件    # .zip占用空间比.tar.gz大使用命令简单文件夹压缩需要递归处理不推荐使用 
zip FileName.zip DirName    # 将DirName本身压缩 
zip -r FileName.zip DirName # 压缩递归处理将指定目录下的所有文件和子目录一并压缩 
unzip FileName.zip          # 解压 
.tar.gz  .tgz文件   # .tar.gz压缩率非常好压缩与解压效率高命令不太好记参考键盘布局记忆);推荐 
tar -zcvf FileName.tar.gz DirName       # 将DirName和其下所有文件压缩 
tar -zxvf FileName.tar.gz               # 解压 

注:.tar是打包,.tar.gz才是压缩过的文件,.tar.gz常见于unix系统,在ubuntu或macos可以直接压缩和解压,而.zip常见于windows系统

2、远程桌面控制

推荐软件1:TeamViewer

特点:

个人版免费支持多平台Windows,Mac OS ,Linux ,Chrome ,Android ,iOS等相互访问 
支持桌面显示文件传输语音视频支持多用户同时访问 
每隔一定时间会自动断开 

下载及安装:

TeamViewer链接  https://www.teamviewer.com/cn/download/windows/ 
WindowsAndroid正常安装即可Ubuntu16 使用以下命令安装    
sudo dpkg -i teamviewer_14.1.3399_amd64.deb 

推荐软件2:FinalShell

特点:

有WindowsMac OS Linux版本不支持跨平台相互访问 
仅支持桌面显示 
稳定性较好 

参考

https://hyjk2000.github.io/2012/03/16/how-to-set-up-ssh-keys/

https://www.ngrok.cc/user.html

https://bingozb.github.io/54.html

https://llinmeng.github.io/2015/08/05/windows-ssh-tools-diff/#more

Search

    Table of Contents