我已经在 Windows10 笔记本电脑上下载了 Ubuntu 应用程序,作为 Putty 或其他某种模拟器的替代品。使用 ubuntu 终端,我将通过 ssh 连接到运行 fedora/redhat 的机构服务器。看起来我可以很好地访问服务器,但我还没有任何数据可以测试...
我是否应该预料到/在使用 ubuntu 终端访问和操作 fedora/redhat 服务器时会出现任何问题?
我是新来的,这是一家很小的公司,所以我只是想在开始任何重大项目之前先安顿下来。
答案1
很难说不会有任何不兼容的情况,甚至不可能。但是,ubuntu 和 fedora/centos/redhat 使用相同的 ssh 软件 OpenSSH,并且使用的是较新的版本...因此协议级别的可比性应该相当高。而且,一旦您通过 SSH 进入远程会话,您在本地主机上拥有的实用程序等或多或少就无关紧要了。
但是,需要明确的是,您不会使用 ubuntu 终端。您将使用 windows 终端。Windows Services for Linux 使用 PowerShell 和 CMD.exe 使用的相同 Windows 终端。
话虽如此,如果功能简单的话,Windows 终端在技术上相当强大。它支持 256 种颜色、UTF-8 字符和控制代码,甚至支持支持它的终端应用程序(elinks、midnight commander、tmux 等)的鼠标输入。而且,在我自己的测试中,它似乎与 Linux 终端应用程序发送的颜色代码等非常兼容。您可能应该获取 ubuntu gui 终端中使用的字体副本(DejaVu Sans Mono)并配置 Windows 终端以使用该字体。但我预计不会出现任何严重的问题。
答案2
我从来没有遇到过问题,并且每天使用 Win 10 Enterprise 上的 Ubuntu WSL 通过 ssh 进入运行 RHEL 7 的虚拟服务器进行开发。tmux、vim、joe、htop 等都“正常工作”。
我的 WSL $TERM 是“xterm-256color”。