不需要远程传输文件Linux如何关闭scp和sftp命令

时间:2022-12-19 04:14:03 作者:不溯 综合材料 收藏本文 下载本文

“不溯”通过精心收集,向本站投稿了5篇不需要远程传输文件Linux如何关闭scp和sftp命令,以下是小编帮大家整理后的不需要远程传输文件Linux如何关闭scp和sftp命令,欢迎大家收藏分享。

篇1:不需要远程传输文件Linux如何关闭scp和sftp命令

在进行远程文件的传输时,经常会使用scp和sftp命令来进行,由于存在风险在不需要远程传输文件的时候,我们就可以将它们关闭,下面是具体的禁止过程

Linux用户们在进行远程文件的传输时,经常会使用scp和sftp命令来进行,不过这两个命令也会让我们的电脑存在一些风险,因此在不需要远程传输文件的时候,我们就可以将它们关闭。那么该如何禁止scp和sftp呢?下面就是具体的方法了。

sftp介绍

sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。sftp 与 ftp 有着几乎一样的语法和功能

scp介绍

两台主机之间传输文件一般使用scp命令,通常用scp命令通过ssh获取对方linux主机文件的时候都需要输入密码确认,方法差不多了。

禁止scp和sftp命令

系统:centos 5.x

1.先禁止scp

rpm -qa|grep openssh-*

yum remove openssh-clients -y

删除了openssh-clients后,再执行scp,就会报下面的错误:

-bash: scp: command not found

2.禁止sftp

vi /etc/ssh/sshd_config

Subsystem sftp /usr/libexec/openssh/sftp-server

把这行注释了,如下:

#Subsystem sftp /usr/libexec/openssh/sftp-server

退出保存后,重启sshd:

service sshd restart

以上就是Linux系统中禁止scp和sftp命令的方法了,

有需要或者是有兴趣的用户,可以在自己的电脑上尝试操作一下。

篇2:LinuxSSH远程文件/目录传输命令scp

1、我们需要获得远程服务器上的某个文件,远程服务器既没有配置ftp服务器,没有开启web服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过scp命令便可轻松的达到目的。

2、我们需要将本机上的文件上传到远程服务器上,远程服务器没有开启ftp服务器或共享,无法通过常规途径上传是,只需要通过scp命令便可以轻松的达到目的。

篇3:LinuxSSH远程文件/目录传输命令scp

1、获取远程服务器上的文件

scp -P 2222 root@www.vpser.net:/root/lnmp0.4.tar.gz /home/lnmp0.4.tar.gz

上端口大写P 为参数,2222 表示更改SSH端口后的端口,如果没有更改SSH端口可以不用添加该参数。 root@www.vpser.net 表示使用root用户登录远程服务器www.vpser.net,:/root/lnmp0.4.tar.gz 表示远程服务器上的文件,最后面的/home/lnmp0.4.tar.gz表示保存在本地上的路径和文件名。

2、获取远程服务器上的目录

scp -P 2222 -r root@www.vpser.net:/root/lnmp0.4/ /home/lnmp0.4/

上端口大写P 为参数,2222 表示更改SSH端口后的端口,如果没有更改SSH端口可以不用添加该参数,

电脑资料

-r 参数表示递归复制(即复制该目录下面的文件和目录);root@www.vpser.net 表示使用root用户登录远程服务器www.vpser.net,:/root/lnmp0.4/ 表示远程服务器上的目录,最后面的/home/lnmp0.4/表示保存在本地上的路径。

3、将本地文件上传到服务器上

scp -P 2222 /home/lnmp0.4.tar.gz root@www.vpser.net:/root/lnmp0.4.tar.gz

上端口大写P 为参数,2222 表示更改SSH端口后的端口,如果没有更改SSH端口可以不用添加该参数。 /home/lnmp0.4.tar.gz表示本地上准备上传文件的路径和文件名。root@www.vpser.net 表示使用root用户登录远程服务器www.vpser.net,:/root/lnmp0.4.tar.gz 表示保存在远程服务器上目录和文件名。

4、将本地目录上传到服务器上

scp -P 2222 -r /home/lnmp0.4/ root@www.vpser.net:/root/lnmp0.4/

上 端口大写P 为参数,2222 表示更改SSH端口后的端口,如果没有更改SSH端口可以不用添加该参数。-r 参数表示递归复制(即复制该目录下面的文件和目录);/home/lnmp0.4/表示准备要上传的目录,root@www.vpser.net 表示使用root用户登录远程服务器www.vpser.net,:/root/lnmp0.4/ 表示保存在远程服务器上的目录位置。

5、可能有用的几个参数 :

-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .

-C 使能压缩选项 .

-4 强行使用 IPV4 地址 .

-6 强行使用 IPV6 地址 .

篇4:Linux利用sftp命令传输文件(极少数人知道的方法)

sftp使用的人数不多,所以很多用户并不知道sftp命令的用途,sftp命令能够用来传输文件,和ftp有些相似,下面为大家介绍下Linux使用sftp命令传输文件的方法

1.常用登陆方式:

格式:sftp 《user》@《host》

通过sftp连接《host》,端口为默认的22,指定用户《user》。

2.查看sftp支持的命令

使用help命令,查看支持的命令,如:

sftp》help

(其中命令前面有“l”表示本地执行,其他表示在所登录的远程主机上面执行)

3.基本的使用

sftp主要是用来传输文件的,包括上传文件(从本机到远程主机) ,下载文件(从远程主机到本机)。

(1)文件下载

get [-Ppr] remote [local]

如:get test.cpp 。/Project/

将远程当前目录下的文件test.cpp下载到本地当前目录的Project文件夹中。

(2)文件上传

put [-Ppr] local [remote]

如:put /home/liu/Software/RHEL_5.5\\ x86_64.iso /home/xudong/Blog/

将本地/home/liu/Software/目录下的ios文件传送到远程登陆主机的/home/xudong/Blog/目录下。

(3)其他命令

可以使用命令还是有几个的,如ls、lls;cd、lcd;pwd、lpwd等,

具体查看help输出吧。

sftp就是secure file transfer program,它基于ssh,用它在两个Linux系统间传递文档非常方便。

要使用sftp传递文档,首先应该在服务器端打开ssh服务,如果没有打开,一般可以通过下面的命令打开:

# /etc/init.d/sshd start

然后就可以在客户端通过sftp登录服务器端进行文档传递操作,如下:

$ sftp [-oPort=port_number] username@server_ip[:file1 file2 。。。]

参数说明:

-o 用来向ssh传递参数,比如-oPort=222,会告诉ssh使用连接服务器的222端口,而不是默认的22端口。这个在遇到服务器端把ssh服务默认的22号端口改变的情况时会有用。

后面的file1、file2代表文件名,也可以是一个目录。在没有指定文件时会打开一个交互界面,在交互界面下可以通过命令来传递文档。

如:

$ sftp -o port = 222 user@www.xitongzhijia.net

命令说明:

在sftp命令的交互界面下,有很多命令可以用,比如:cd、ls、pwd、bye、chmod、chgrp、chown、df、get、help、mkdir等等。当然这些命令都是针对服务器端的操作,其中一些命令在加l前缀的情况下可以实现在本地下的操作。比如,lpwd命令会打印本地当前工作目录(即连接sftp前的当前工作目录)。这些命令中有两个是用来交换文档的,它们是get和put命令,如下:

》 put local_path [remote_path]

》 get remote_path [lcoal_path]

put 命令会把本地文件或目录“推”到服务器端;get命令则把服务器端文件或目录“拉”下来。

上面就是Linux使用sftp命令传输文件相关介绍了,相较于ftp而已,sftp命令传输文件更加安全,推荐使用sftp命令传文件。

篇5:linux的复制文件命令scp

linux下我们用的最多的复制传递工具,有ftp,scp等,

其中scp命令非常简单快捷,

本机到远程:scp (-r) 本地文件夹或者文件路径 远程ip:文件夹

远程到本机:scp (-r) 远程ip:文件夹 本地文件或者文件夹路径

注意的一点是复制文件的时候需要输入远程机器的密码,另外scp命令不是缺省 -r 的,

不像zip这样的命令。所以复制文件夹的时候需要带上 -r 参数。

win7电脑如何使用蓝牙传输文件?

[转载 命令]FreeBSD 文件和目录查找Unix系统

Freefloat FTP Server多个命令远程缓冲区溢出漏洞漏洞预警

phpWebThings = 1.5.2 MD5 Hash恢复/文件公开远程漏洞漏洞预警

Linux批量替换某种类型文件中的字符串sed和grep命令使用

不需要远程传输文件Linux如何关闭scp和sftp命令(共5篇)

欢迎下载DOC格式的不需要远程传输文件Linux如何关闭scp和sftp命令,但愿能给您带来参考作用!
推荐度: 推荐 推荐 推荐 推荐 推荐
点击下载文档 文档为doc格式
推荐文章
最新范文
点击下载本文文档