Linux 远程连接实操|SSH、Xshell 与 Xftp 使用笔记

一、SSH 协议是什么

SSH 是安全远程连接协议,默认 22 端口,加密传输账号密码,替代不安全的 Telnet,Xshell、Xftp 都基于 SSH 实现远程操作。

二、Xshell 连接虚拟机步骤

  1. 虚拟机执行ip addr查看 IP,启动 sshd 服务、放行防火墙 22 端口;

  2. Xshell 新建会话,填入虚拟机 IP、端口 22;

  3. 输入虚拟机用户名密码,完成登录。

三、常见报错及解决

  1. 连接拒绝:虚拟机 ssh 服务未启动,执行systemctl start sshd

  2. 连接超时 / 失败:IP 输错、网段不通、防火墙拦截 22 端口;

  3. 登录拒绝:账号或密码填写错误。

四、Xftp 文件传输操作

新建 SFTP 会话,填写相同虚拟机 IP 与账号,左侧本地文件、右侧虚拟机目录,拖拽即可上传 / 下载文件。