XShell 使用总结

SFTP

参考:

SSH 文件传输协议( SSH File Transfer Protocol ,SFTP),或者 安全文件传输协议( Secure File Transfer Protocol )

服务器 OpenSSH-Server 版本最低4.8p1,因为配置权限需要版本添加的新配置项 ChrootDirectory 来完成。

查看 OpenSSH 版本:

1
ssh -V

由图,OpenSSH 7.4p1

上传下载 lrzsz

1. 检查

先检查是否已安装

  1. 检查 是否通过 yum 方式安装有
1
yum list installed|grep lrzsz
  1. 检查 是否通过 rpm 方式安装有
    1
    rpm -qa|grep lrzsz

没有任何返回,则说明没有通过这两种方式安装有 lrzsz

2. 安装

CentOS 7.8

1
yum install -y lrzsz

检查安装

1
yum list installed|grep lrzsz

Ubuntu

1
apt-get install -y lrzsz

3. 上传 rz

进入要上传文件 的目标文件夹路径(上传的文件存哪)

1
cd /home
1
mkdir lrzsz-demo
1
cd lrzsz-demo

上传文件,执行命令后,弹出 选择文件资源管理器,可按住 Ctrl 多选,进行多个文件上传。

1
rz

也可以直接 将文件拖拽到 XShell 窗口,将会上传到当前路径。

补充:

拖拽上传 其实就是调用了 rz

补充:

如果遇到传输 0 KB/Sec 的情况,可再次尝试

检查是否上传成功

1
ls -l

4. 下载 sz

执行下方命令下载 评论.json ,弹出资源管理器,选择保存路径即可。

1
sz 评论.json

补充

查看包是否已安装

参考:

1
rpm -qa|grep lrzsz
1
yum list installed|grep lrzsz

SSH连接

安装 Git 后,会自带一个 SSH,可以使用它来进行连接,而无需 XShell,下面用 Powershell 来执行SSH连接

120.25.113.95 为IP地址,root为登录用户名,第一次需要输入 yes 确认,然后输入密码,若密码不正确,会提醒再次输入。

1
ssh root@120.25.113.95

XShell 中 SFTP

点击下方按钮,即可以当前用户进行 SFTP

点击后会提示,需要下载 Xftp,点击 Cancel

当然,也可以选择下载 Xftp,或者 WinSCP 进行可视化 SFTP 文件管理。

参考

感谢帮助!