XShell 使用总结

SFTP 参考: CentOS 7配置使用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. 检查

先检查是否已安装
    检查 是否通过 yum 方式安装有
1
yum list installed|grep lrzsz
    检查 是否通过 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
补充

查看包是否已安装

参考: centos查看安装了某个包 - JackieYuan - 博客园
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 文件管理。 参考 感谢帮助! Docker搭建FTP服务器 - Davion2017 - 博客园 fauria/docker-vsftpd: 🐳 vsftpd Docker image based on Centos 7. Supports passive mode and virtual users. Windows下使用Xshell或xftp向Linux服务器传输文件 - SegmentFault 思否