使用SSH(Secure Shell)进行文件传输通常有两种方法:SCP(Secure Copy Protocol)和SFTP(SSH File Transfer Protocol)。以下是这两种方法的简要说明和示例:
SCP是一种基于SSH的文件传输协议,用于在本地主机和远程主机之间复制文件。
scp /path/to/local/file username@remote_host:/path/to/remote/directory
scp username@remote_host:/path/to/remote/file /path/to/local/directory
scp -r /path/to/local/directory username@remote_host:/path/to/remote/directory
SFTP是一种基于SSH的文件传输协议,提供了一个交互式的文件传输界面。
sftp username@remote_host
ls
:列出远程目录中的文件cd
:更改远程目录get
:从远程主机下载文件到本地主机put
:从本地主机上传文件到远程主机mkdir
:在远程主机上创建目录rmdir
:删除远程主机上的空目录exit
或 bye
:退出SFTP会话sftp username@remote_host
sftp> ls
sftp> cd /path/to/remote/directory
sftp> get remote_file.txt /path/to/local/directory
sftp> put local_file.txt /path/to/remote/directory
sftp> mkdir new_directory
sftp> rmdir empty_directory
sftp> exit
通过这些方法,您可以使用SSH安全地进行文件传输。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: 如何解决CentOS上PyTorch内存不足问题