0%

远程连接 CentOS

安装和使用 Xshell

平时,我们几乎不会之间在 VMware 上使用 CentOS 系统,而是会使用 ssh 工具远程操控。

Windows 平台,可以使用 Xshell 或者 secureCRT 这 2 款软件,都是封装了 ssh 远程连接工具的。

macOS,直接使用 ssh 命令即可,不需要第三方工具了。

按照惯例,还是要去官网下载 Xshell 的安装包。

Xshell 的官方网站为:https://www.netsarang.com/en/xshell/

安装一路按照默认配置,点击“下一步”即可,没啥好说的。

使用命令安装 net-tools,以便使用 ifconfig 查看 IP 地址:

1
yum -y install net-tools

查询机器 IP:

1
ifconfig

使用 ssh 连接命令连接我们的虚拟机,其中 192.168.248.128 是虚拟机的 IP 地址:

1
ssh [email protected]

默认连接的是 22 端口,若日后工作学习中修改了 ssh 端口,在链接的时候就需要指定端口号连接:

1
ssh  -p 22   [email protected]

在弹出的页面中输入 root 用户的密码,点击确定即可。

此时,我们便可以使用 Xshell 远程控制虚拟机了。

使用 SecureCRT 链接

SecureCRT 是和 Xshell 差不多的连接工具。最显著的区别是,SecureCRT 是要收费的,而 Xshell 对个人使用免费(商业使用还是付费的)。

当然,网上有很多免费试用 SecureCRT 的方法,这里就不介绍了,只是介绍一下它的使用方法。

将安装包解压缩直接用:

点击快速建立链接,输入机器的 IP 地址和用户名,这里直接用 root 登录:

第一次登录会询问是否保存密钥,接收并保存即可:

输入用户密码,可以勾选保存密码,这样以后登录就不需要密码了:

然后就可以正常输入命令使用了:

SecureCRT 会自动复制选中的内容,右键即可粘贴剪贴板中的内容,十分方便。

WinSCP 的安装和使用

Xshell 和 SecureCRT 都是用来输入命令的,但是远程文件传输并不方便。WinSCP 就是用来解决远程文件传输问题的。除了 WinSCP,与 Xshell 同一家公司制作的 Xftp 也可以实现文件的传输。

具体的下载安装和使用方法参见中文官方文档:https://winscp.net/eng/docs/lang:chs

WinSCP 的安装很简单,只需无脑下一步即可,不再赘述。

与前面的两款工具类似,WinSCP 也是要输入 IP、用户名和密码来连接机器:

第一次登录也是会出现警告,点击是即可:

这样我们就可以通过拖动的方式,将本地(比如 Windows)的文件传输到 Centos 机器上: