XShell 使用总结
SFTP
参考:
CentOS 7配置使用SFTP服务器 | 任我乐
SSH 文件传输协议( SSH File Transfer Protocol ,SFTP),或者 安全文件传输协议( Secure File Transfer Protocol )
服务器 OpenSSH-Server 版本最低4.8p1,因为配置权限需要版本添加的新配置项 ChrootDirectory 来完成。
查看 OpenSSH 版本:
由图,OpenSSH 7.4p1
上传下载 lrzsz
检查安装
Ubuntu
上传文件,执行命令后,弹出 选择文件资源管理器,可按住 Ctrl 多选,进行多个文件上传。
也可以直接 将文件拖拽到 XShell 窗口,将会上传到当前路径。
补充:
拖拽上传 其实就是调用了 rz
补充:
如果遇到传输 0 KB/Sec 的情况,可再次尝试
检查是否上传成功
补充
点击后会提示,需要下载 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 思否
1 | ssh -V |

1. 检查
先检查是否已安装
-
检查 是否通过 yum 方式安装有
1 | yum list installed|grep lrzsz |
-
检查 是否通过 rpm 方式安装有
1 | rpm -qa|grep lrzsz |
2. 安装
CentOS 7.81 | yum install -y lrzsz |
1 | yum list installed|grep lrzsz |

1 | apt-get install -y lrzsz |
3. 上传 rz
进入要上传文件 的目标文件夹路径(上传的文件存哪)1 | cd /home |
1 | mkdir lrzsz-demo |
1 | cd lrzsz-demo |

1 | rz |




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

