当前位置:首页 » 文件传输 » sftp文件拒绝访问下载不到
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sftp文件拒绝访问下载不到

发布时间: 2022-06-10 11:54:48

A. winscp连接unix服务器时下载链接指向的文件失败怎么办

解决办法

1、查看sftp服务在你服务器的路径

在服务器使用命令:find / -name sftp-server -print
我的服务器输出结果:/usr/libexec/openssh/sftp-server

如上图设置shell,在shell里面填入sudo -i即可。点击确定,点击登录连接到服务器,到此我们就以root用户连接到了服务器,这时候我们就可以正常的上传文件了。

B. 我用WINSCP连接SFTP服务器(linux),连接成功后,这时我修改了文件夹的权限,再次连接提示“密钥拒绝”

直接用root登录,删掉admin这个账户,重新再建过吧。/home/admin的权限不需要修改的。

C. windows 下cmd 通过sftp命令 怎样访问linux服务器下的文件目录并下载,为什么我的sftp用不了

装了openssh才会有sftp命令
你还是装个支持sftp的客户端吧,比如Cuteftp pro、SecureFX之类的

D. 关于linux sftp的疑问,运行下面的命令后,并没有在相应的文件夹内找到下载内容,很奇怪

lowUsers, DenyGroups,AllowGroups

举个例子:
把你希望禁止使用使用sftp服务的用户都加入某个组比如xyz
然后在/etc/ssh/sshd_config设置
DenyGroups xyz
这样所有属于xyz的用户就没有登录ssh的权限了,自然也没有使用sftp的权限了。

注意仅仅在sshd_config禁止掉sftp-server是不够的,因为只要用户还能通过
ssh登录就可以用其他user space 的工具如scp上传下载文件,效果其实跟sftp是一样的。
另外,站长团上有产品团购,便宜有保证

E. sftp子系统申请已拒绝求助

贴下你的sshd配置文件:cat/etc/ssh/sshd_config查看sshd_config配置文件,可能影响sftp登录的参数包括:PermitRootLoginSubsystemsftp/usr/libexec/openssh/sftp-serverChrootDirectory如果允许root登录,PermitRootLogin应当为yes;Subsystem未被注释;ChrootDirectory为none建议查看上述参数是否设置正确。

F. 用java实现sftp下载,报2: No such file

String directory = ".";

目测 /home/httpd/test/ 是*nix的路径,而你用的是Windows,一来,没有这个目录,二来SFTP服务器分配的目录应该也不是这个,所以改".",即当前目录试试,如果不行就留空,或者改"/"

G. Linux的wget权限和sftp权限被下掉了无法下载无法打开sftp 而且加不了权限

你是root吗?su到root再运行chmod,或 sudo chmod 777 wget
如果是root, 用 lsattr wget 看一下属性 ,是不是文件加了只读属性,用chattr -i wget去掉属性。找一下你的chattr 在什么地方: which chattr 或 whereis chattr 或 find / -name chattr

H. 服务器拒绝了SFTP连接,但它监听FTP连接。

看了好多回答,都没绝问题,最多的回答是:
确保sftp定义在sshd的配置文件(一般为/etc/ssh/sshd_config)中:
Subsystem sftp /usr/libexec/openssh/sftp-server
然后启动(或者重新启动)sshd服务
可linux系统是默认带sshd服务的,一般这里不会出现问题
自己盯着WinSCP看了半天,突然想到服务器端口不是22(WinSCP默认是22),改了端口就可以了,很简单的问题,如果开始按照步骤一步一步来就可以了,思维惯性跳过了端口。

I. 服务器拒绝了SFTP连接,但它监听FTP连接.怎么解决

这是winspc连接linux 出现错误,就是服务器没有开sftp服务

解决:在linux服务器上,
确保sftp定义在sshd的配置文件(一般为/etc/ssh/sshd_config)中有如下一行:
Subsystem sftp /usr/libexec/openssh/sftp-server
然后启动(或者重新启动)sshd服务。

J. sftp获取列表失败list error

方法:1.转到开始DNF目录下的文件夹version.ini 2.删除下一个更高的水平,DNF的安装文件夹中删除的版本(即该文件DNF.exe的文件夹)(即该文件DNFchina的文件夹)。 INF然后开始游戏,不要去尝试了几次========================删除,启动客户端,它会自动生成,而且还每一次打开说说应该删除,删除OK,直到 - - !