linux安全文件传输是什么-sftp 命令使用与实例

SFTP...非常安全...这是真的。
比FTP高太多了。
加密传输...端口很少...端口2 2 ...就够了。
它不像FTP...你必须打开2 0、2 1 ...两个...问题。

我当时就用这个...2 02 2 年...我在上海...公司服务器...我必须传输一些文件...我使用了SFTP。

连接...非常简单。
打。
sftp user@example.com... 就可以了。
默认端口2 2 如果服务器上的端口更改...例如2 2 2 2 ...则在其前面添加-P...sftp -P2 2 2 2 user@example.com...。
就是这样。

有时使用密钥更方便...无需每次都输入密码。
就在那里...输入 -i... 后跟您的私钥文件...例如 ~/.ssh/id_rsa... sftp -i ~/.ssh/id_rsa user@example.com... 这样...一切都会好起来的。

然后...操作...是...呃...ls...看看远程端的文件。
cd...更改目录。
put...传递本地文件。
get...获取远程文件。
这些是基础知识。

当时...我想传输一个索引...我输入了 sftp> put index local...然后就传输了。
很简单。
远程目录...您需要先导航到它...否则您不知道将其放在哪里。

如果你想传输一堆文件...你可以使用...像 sftp> mput.jpg... 一次传输当前目录中的所有 jpg 文件...。
高效率。
但是……要小心……不要发送错误的信息。

有时...对于批处理操作...只需使用一个文件...名为 sftp_commands.txt...在其中写入命令...然后运行 ​​sftp -b sftp_commands.txt user@example.com... 逐行运行它们。
就像 put file1 .txt...put file2 .txt...或类似的东西。
我将在 2 02 2 年使用它......它没有麻烦。

高级一点...您可以使用通配符... mget log_.txt... 来方便地获取以 log_... 开头的所有 txt 文件。
您还可以更改权限... chmod... 例如,sftp> chmod 6 4 4 report.txt... 将更改文件的权限。

无法连接...发生了什么事?我当时也遇到了...服务器端SSH服务...不工作...sshd状态...看看。
端口正确吗? 2 2 号...防火墙没有激活? iptables -L...查看...该端口是否存在。

身份验证失败?用户名和密码是否正确?密钥文件权限...应该是 6 00... chmod 6 00 ~/.ssh/id_rsa... 服务器端公钥...位于 ~/.ssh/authorized_keys... 是...添加的吗?
传输中断...网络不稳定。
或者...服务器被阻止了。
可以使用reget...reput...来重传。
但是……我通常不使用它。
更烦人了。

权限问题...是...您无法写入远程端的目录...或者不能。
如果权限不够...找到一种方法...或者...使用 chroot...将用户...锁定在目录中。
避免滥用。

它很安全...只需使用密钥身份验证...无需密码。
用户权限...还限制...chroot...或者...普通用户...使用sudo...来管理。
SSH 软件...需要更新...错误已修复。
以 root 身份登录...最好禁用它...使用普通用户...如果您有权限...使用 sudo。

简而言之...SFTP...非常有用。
比 FTP 安全得多。
只是……你必须能够使用……各种命令……你必须记住它们。
过去 1 0几年了……这就是我所知道的……关于它的一切。
好吧……我们不谈这个了。

linux中sftp默认登录的端口号是多少

1 . sftp默认端口连接失败,不显示端口号。
2 、指定-P 2 2 端口即可连接成功。
3 . 默认 SFTP 端口为 2 2 如果要更改此端口,请使用 -P 指定。
4 、Linux上更改sftp端口,修改ssh_config和sshd_config文件,重启SSH服务即可生效。

如何在linux下配置ssh和sftp使用不同的端口号?