windows连接Linux,常用Xshell,windows自带的powershell也能用。
1、基本概念
控制台(Console)、终端(Terminal)和命令行解释器(Shell):
我们打开 Windows 的那个「小黑框」(Command Prompt),实际上就是打开了一个终端(Terminal)
在终端里面「输入命令,得到结果」的交互程序,就是命令行解释器(Shell)也就是CMD。
- Windows 最新的 Shell 叫 PowerShell。
- macOS 和 Linux 的同学如果听说过bash和zsh的话,它们同样也是 Shell。
控制台 Console 则是相对古老的概念,是大型机物理意义上面的独立终端。
打个比方:
Terminal 就像是一个人的衣服,可以有各种颜色、形状甚至功能;
那么 Shell 则是这个人,你和他沟通来获得信息,并且他可以在与你沟通的过程中事先告诉你许多信息、提醒,甚至自动帮你补充你想说的话。
参考:https://www.jianshu.com/p/100aa26a42cc
2、本地电脑远程Linux连接主要有五种方式
方式一【推荐】:使用XShell和PuTTY等本地客户端的方式进行远程连接。
- 本文采用这种方式。大部分程序员和运维人员都喜欢采用这种方式) 远程登录软件有很多,用的多的软件是XShell。现在还有一款FinalShell也用的不错,可以操作Shell命令以及上传和下载文件。
方式二:CMD/PowerShell 连接远程服务器。
- 本文采用这种方式。
方法一:openssh
一,安装choco
1,用管理员运行PowerShell
2,输入下面的代码 回车
iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
二,安装openssh
1,输入下面代码 回车
choco install openssh
2,安装成功后 关闭PowerShell,重新打开
三,连接服务器
输入ssh 用户名@服务器IP地址,回车
参考:https://blog.csdn.net/xzpq07/article/details/103523501
方法二【不一定可行】
什么是cmd? 就是windows端的命令行窗口, 可以使用 快捷键 win + R 后在输入框里输入 cmd 然后回车调出来。
什么是powerShell? 就是cmd的增强版。可以在电脑左下角搜索程序那里搜出来。
用它俩连服务器是一样的方式 :
ssh 用户名@服务器地址 如 ssh root@39.123.124.99
ssh是以ssh模式连接远程服务器的命令。
如果你的用户名和服务器地址都对了,那么下一行就会让你输入password, 需要注意的是,在你输入的时候它并不会显示你的输入, 你只需要认真输入完后回车就OK了,
成功的话就连上了, 然后就是 ls cd 等一顿撸了。
方式三:使用WebShell的方式进行远程连接。
- 就是通过Web浏览器端进行shell命令操作。需要在腾讯云服务器控制台操作
方式四:Linux 或者 Mac OS 系统的本地电脑中通过 SSH 登录 Linux 实例。
- 你的本地电脑必须是Linux操作系统或者Mac OS系统
方式五:使用 VNC 登录 Linux 实例。
- VNC 登录是腾讯云为用户提供的一种通过 Web 浏览器远程连接云服务器的方式。在没有安装或者无法使用远程登录客户端,以及通过其他方式均无法登录的情况下,用户可以通过 VNC 登录连接到云服务器,观察云服务器状态,并且可通过云服务器账户进行基本的云服务器管理操作。
- 这种方式是腾讯云服务器独有的方式,需要登录腾讯云服务器后台控制台进行登录操作
参考:
https://cloud.tencent.com/developer/article/1550458【widows终端远程连接Linux服务器(远程连接方式汇总)】
3、好看的终端
默认终端虽然响应迅速,但是其限制诸多,如果你对上面介绍的默认终端有所不满,也可以试一试下面这三个配置更方便,颜值更高的第三方终端模拟器。
window的cmd想来很难用,为了连接服务器,很多人首先都会用xshell。
但是Xshell由于界面难看,版本更新,试用期等问题,不大好用,所以寻求其他的终端。
(1)改造 Windows PowerShell 的外在「默认终端」
(2)第三方终端
Fluent Terminal 是现代的、也是我最推荐的终端。它是专属于 Windows 平台,利用 UWP 技术打造的颜值超高的终端模拟器。
作者:西伯尔
出处:http://www.cnblogs.com/sybil-hxl/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。