导游

在终端中使用SSH下载文件

SSH(或安全外壳)是用于在两台联网计算机之间进行安全通信的Unix Shell。建立SSH会话后,您可能希望安全地从远程系统下载文件。 SSH 中的安全文件传输由两个主要命令完成:scp 和 sftp,复制和文件传输命令的安全版本。

SSH协议

要开始SSH会话,请打开终端应用程序以访问命令行提示符。 SSH身份验证的精确方法可能只是密码或公用密钥加密。有关特定系统的信息,请咨询系统管理员。使用“ ssh”或“ slogin”命令输入SSH会话,并传递远程系统名称作为输入。使用“ -l”标志可以在远程系统上指定其他用户名。

ssh 登录 -l

scp 命令

“ scp”命令是Unix复制命令“ cp”的安全版本。与远程计算机建立 SSH 会话后,找到要复制的文件。如果只有几个文件要传输,则“ scp”命令是一个更好的选择。 “ -p”标志保留文件修改和访问时间。

从远程机器复制: scp -p remotemachine:/myfiles/myfile.txt x

要复制到远程计算机:scp -p myfile.txt remotemachine:/ myfiles /

Sftp命令

文件传输协议或FTP是在计算机系统之间传输文件的标准命令。 “ sftp”命令是SSH会话中“ ftp”的安全版本。要开始“ sftp”会话:

ftp

要从远程服务器获取文件,请在sftp提示符下执行“ get”命令:

sftp>获取myfile.txt

要将文件放入远程服务器,请执行“ put”命令:sftp> put myfile.txt

安全

普通函数不会加密通过网络连接发送的数据。在普通ftp会话期间输入的密码以纯文本形式发送。这对于关键系统可能尤其成问题。使用ssh,scp和sftp可以阻止入侵者轻松获取密码,并保持系统和远程系统的安全。

$config[zx-auto] not found$config[zx-overlay] not found