Winscp file transfer error

WinSCP is a free SFTP, SCP, Amazon S3, WebDAV, and FTP client for Windows.

WinSCP File transfer issues

  • Reply to topic
  • Log in

Advertisement

Rachana
Joined:
2021-11-12
Posts:
10
Location:
Bangalore

2021-11-12 13:06

Hi Team,

Request your help with below issue.

We have a users with WinSCP 5.17.7 installed on Win10 machine. Users couldn’t transfer the files from local to remote directory and vice versa. While transferring files to third party server error shows up every time. It happens with single file as well a group of files. Please find below the error description.

Protocol Type: FTP

Port Number : 21

Error:

1) Error Transferring the file: Copying files to remote side failed

2) Error listing directory: Could not retrieve directory listing

3) Lost Connection: Timeout detected

Any help in this regard will be greatly appreciated.

Regards,

Rachana

Reply with quote

Advertisement

martin◆

Site Admin
martin avatar
Joined:
2002-12-10
Posts:
38,466
Location:
Prague, Czechia

2021-11-15

Please attach a full session log file showing the problem (using the latest version of WinSCP).

Are you able to transfer the files using any other FTP client running on the same machine as WinSCP? If you are, please post its verbose log file too.

To generate the session log file, enable logging, log in to your server and do the operation and only the operation that causes the error. Submit the log with your post as an attachment. Note that passwords and passphrases not stored in the log. You may want to remove other data you consider sensitive though, such as host names, IP addresses, account names or file names (unless they are relevant to the problem). If you do not want to post the log publicly, you can mark the attachment as private.

Reply with quote

kumarp2
Joined:
2021-11-18
Posts:
3

2021-11-18 18:25

The file transfer or copy or download used to work fine for me. Suddenly I noticed it is not working. I did end up uninstalling the WINSCP I had and installed again Vr 5.17.7 and it is still not working. I get no error or nothing but it does not work when I copy a file from server to my local or vice versa. I try to drag and drop nothing works.

  • trasnfer.log (17.43 KB, Private file)

Reply with quote

kumarp2

2021-11-18 18:33

I am able to create files, create folders on the server and my local, but it just does not allow me to copy of download files.

Reply with quote

martin◆

Site Admin
martin avatar

2021-11-19

@kumarp2: You have file include mask set to config.xml, so WinSCP does not transfer any other files. Clear the mask in preferences or on the transfer settings dialog:

https://winscp.net/eng/docs/ui_pref_transfer

https://winscp.net/eng/docs/ui_copy

Reply with quote

Advertisement

kumarp2
Joined:
2021-11-18
Posts:
3

2021-11-19 15:16

Hi Martin,

That was a nice support from you, Thank you!.

Not sure how that mask setting got changed (no clue), but your solution worked nice. I think when I tried to uninstall and install WinSCP I always tried copying back my favorites exporting the WINSCP.ini file and I think it copies this preference too :).

But thank you for your support, I was trying to see if I can call a 800- No to get the WinSCP support, but when such help works it is always great. Appreciate your help, have a nice day.

Thank you.

Reply with quote

Rachana
Joined:
2021-11-12
Posts:
10
Location:
Bangalore

2021-11-19 18:59

Hi Team,

User doesn’t have any another FTP client running on machine. The one FTP client which is third party server. Attached is the log file. Let us know if any other information is required from our end.

Regards, Rachana

  • PollingLog.20211117.log (109.64 KB, Private file)

Reply with quote

martin◆

Site Admin
martin avatar
Joined:
2002-12-10
Posts:
38,466
Location:
Prague, Czechia

2021-11-23

@Rachana: I was asking for WinSCP log file. What you have posted seem to be a log of your application. The only errors I can see there are:

The process cannot access the file ‘F:FTPRootFileTracLAInbox12908183.AE201.211116.7691499.CD.Rev 0.pdf’ because it is being used by another process

That’s a very different problem than you have reported originally. I’m lost. So what problem are we solving?

Reply with quote

Rachana
Joined:
2021-11-12
Posts:
10
Location:
Bangalore

2021-11-25 08:23

Hi Martin,

The issue is user able to login to third party server but unable to transfer the file. I have attached few screenshot of the error message. Please let me know what needs to be done.

Regards,

Rachana

Reply with quote

Advertisement

martin◆

Site Admin
martin avatar

2021-11-25

Reply with quote

Rachana
Joined:
2021-11-12
Posts:
10
Location:
Bangalore

2021-11-30 07:06

Hello Team,

Any update on the above query, Request you to assist on this which has been affected for few users. I have attached the screen shot of error message in the document. Also I will upload the log file for more clarity. Would like to know if anyone from the WinSCP support team is available for a call to go on a screensharing to explain the exact issue.

Regards,

Rachana

Reply with quote

Rachana
Joined:
2021-11-12
Posts:
10
Location:
Bangalore

2021-11-30 11:39

Hi Team,

We are in the process of upgrading our current Windows 10 PC’s to Windows 10 version 20H2.

Please advise of the following:

Required OS build compatibility matrix against WinSCP against all its versions

1) If unable to provide a link to such a matrix, please advise if testing is done on winscp on OS build 20H2

2) If testing is not done on OS build 20H2, can you advise of a time frame in which if you plan to complete testing for 20H2.

3) If you do not plan to test winscp on build 20H2, will you still provide support or any additional resources trouble shooting issues we may encounter on this build?

Have any of your existing customers migrated to build 20H2? If so, has there been any reported issues?

Could you please provide us the answers for the above query

Regards

Rachana

Reply with quote

Rachana
Joined:
2021-11-12
Posts:
10
Location:
Bangalore

2021-11-30 16:18

Attached is the WinSCP session log file, Please review it once Let me know if anything is required.

  • winscp(reduced).log (61.6 KB, Private file)

Reply with quote

Advertisement

martin◆

Site Admin
martin avatar
Joined:
2002-12-10
Posts:
38,466
Location:
Prague, Czechia

2021-12-02

There’s nothing in the log you have posted. Not a single transfer. Not a single error message. It just shows mostly idle WinSCP GUI session with few directory changes. Please post complete log showing the problem.

Regarding your 20H2 question: WinSCP works on all recent versions of Windows:

https://winscp.net/eng/docs/requirements#client

Reply with quote

Guest

2021-12-02 09:35

Hi Martin,

Thank for your response

I have already attached few error screenshots in the word document, more specifically I can say that when user attempt to transfer the file receives this error «Error listing directory: Could not retrieve directory listing» Is it possible to get on call to address on this issue exactly. Recently (30-11-2021) when we tried transferring file to remote directory we didn’t find this error «Error Transferring the file: Copying files to remote side failed». Also attached additional session log file.

Regards,

Rachana

  • Winscp error screenshots.docx (805.06 KB, Private file)

Reply with quote

martin◆

Site Admin
martin avatar

2021-12-06

It seems that you are using the active FTP mode. Why? Why don’t you use the default passive mode?

See https://winscp.net/eng/docs/ftp_modes

Reply with quote

Rachana
Joined:
2021-11-12
Posts:
10
Location:
Bangalore

2021-12-13 18:53

Hello Martin,

Sorry for the delay in response

User has FileZilla FTP client running on a machine and I have attached log files for the same. For the connection mode we have Passive mode as a default selection.

Regards,

Rachana

  • Winscp connection mode.PNG (15.78 KB, Private file)
  • filezilla.log (81.28 KB, Private file)

Description: FileZilla (verbose log file)

Reply with quote

Advertisement

martin◆

Site Admin
martin avatar
Joined:
2002-12-10
Posts:
38,466
Location:
Prague, Czechia

2021-12-16

So what is the point of you posting the FileZilla log? What did you want to show by that? Even in the FileZilla log I see that your FTP server randomly fails the LIST command with 550 error. So something seems to be wrong with the server.

2021-12-13 11:37:57 12548 1 Command: LIST
2021-12-13 11:37:57 12548 1 Trace: CFtpControlSocket::OnReceive()
2021-12-13 11:37:57 12548 1 Response: 500 Command not understood.

Reply with quote

Guest

2021-12-17 13:55

Hello Martin,

As per your post dated 2021-11-15 «Are you able to transfer the files using any other FTP client running on the same machine as WinSCP? If you are, please post its verbose log file too». We tried, with FileZilla and it was able to transfer the files. We attached the logs for your review and assistance.

Requesting your help to determine what is causing the issue in WinSCP.

Thanks in advance.

Reply with quote

martin◆

Site Admin
martin avatar

2021-12-20

But you still didn’t post WinSCP log file with the problem. All WinSCP logs you have posted show no activity.

Reply with quote

Rachana
Joined:
2021-11-12
Posts:
10
Location:
Bangalore

2021-12-21 23:04

Hi Martin,

I have already attached WinSCP logs (2021-12-02) 09:35 for your reference. Attaching the log file again.

It would be great if we could get on call to discuss this in detail and it would be helpful to find a quick solution. It is affecting users since very long.

Regards,

Rachana

Reply with quote

Advertisement

martin◆

Site Admin
martin avatar

2021-12-23

And I have already wrote you that the logs you have posted show no activity. There’s not a single file transfer in the log you have (re)posted. Please post a log that actually shows your problem with file transfers.

We do not provide phone support.

Reply with quote

Rachana
Joined:
2021-11-12
Posts:
10
Location:
Bangalore

2021-12-28 13:00

Hello Martin,

I have attached two winscp log files one named as Winscp1 and other one is Winscp(reduced).

In the attached log file we can find few errors while doing file transfer -Winscp1 log file (2021-11-30 07:53:47.870 [Background 2] Could not retrieve directory listing). From Winscp(reduced)log file (2021-11-30 08:05:31.917 Could not retrieve directory listing). 2021-11-30 08:12:20.469 [Background 2] Could not retrieve directory listing.

Request you to look into the attached error screenshots for more clarifications.

Any help/suggestions is appreciated.

Regards,

Rachana

  • Winscp error screenshots.docx (805.06 KB, Private file)
  • winscp1.log (8.52 KB, Private file)
  • winscp(reduced).log (61.6 KB, Private file)

Reply with quote

martin◆

Site Admin
martin avatar
Joined:
2002-12-10
Posts:
38,466
Location:
Prague, Czechia

2022-01-04

As before, there’s not a single file transfer in any of the logs you have posted. Search the logs for «Copying files to remote side failed». You won’t find anything.

Can you just post a complete log of a session that includes single failed transfer?

You keep posting snippets of idle sessions.

Reply with quote

Rachana
Joined:
2021-11-12
Posts:
10
Location:
Bangalore

2022-01-11 17:22

Hello Martin,

Attached is the complete winscp log of a session, I have highlighted the error, Let us know if additional information is required.

Requesting your help to determine what is causing the issue in WinSCP.

Thanks in advance.

Reply with quote

Advertisement

martin◆

Site Admin
martin avatar

2022-01-13

Normal logging level please, not Reduced. + Complete log of a single session please.

Can you reproduce the problem with single foreground transfer? Or does it happen only if you use many parallel background connections?

Reply with quote

Advertisement

  • Reply to topic
  • Log in

You can post new topics in this forum

Для удобства работы с удаленными Linux серверами и обычными машинами многие начинающие пользователи использую программу WinSCP. Она и вправду очень удобная и простая в использование в отличии например от PuTTY, напоминает обычный проводник Windows. Но важно понимать что WinSCP это клиент который предназначен для копирования файлов, конечно с его помощью можно настраивать config и изменять другие файлы. Но выполнить какую либо команду не получиться, например, запустить службу или установить её. Для этих целей придется обратиться к PuTTY. Сегодня рассмотрим ошибку «Доступ запрещен, код ошибки 3» которая может появиться во время каких либо действий с файлами, копирования, перемещения, изменения и т.д. Говорит это о том что у Вас не хватает прав, но давайте обо всем по порядку.

Что делать если во время работы с файлом появляется ошибка «Не могу заново открыть файл ‘/»

И так Вы работаете с фалами на удаленном сервере через клиента WinSCP, Вам потребовалось скажем скачать (переместить, изменить, переименовать и т.д.) это файл к себе на компьютер.

Скачать WinSCP — https://winscp.net/eng/download.php

Что делать если во время работы с файлом появляется ошибка "Не могу заново открыть файл'/"

Вы как обычно кликаете ПКМ мыши и выбираете «Получить» но видите сообщение об ошибке следующего вида.

Ошибка

Не могу заново открыть файл «/…/»

Доступ запрещен.

Код ошибки: 3

Сообщение ошибки от сервера: Permission denied (В разрешении отказано)

WinSCP доступ запрещён код ошибки 3

Все это говорит о том что у Вас просто напросто не прав на изменение этого файла. Определить это можно если посмотреть на колонку «Права», в данном случае видим что чтение и запись разрешены только владельцу файла «root». Для работы с файлами под обычным пользователям права должны выглядеть в этой колонке как и папки выше.

Что делать если во время работы с файлом появляется ошибка "Не могу заново открыть файл'/"

Можно определенному пользователю дать права «root» изменив настройки sftp сервера. Данный способ описан практически в каждой статье которую вы найдете в поиске. Но в этом случае обычный пользователь сможет удалять изменять системный файлы и файлы конфигурации. В результате можно положить сервер.

В нашем же случае гораздо проще изменить права необходимого файла. Для этого придется воспользоваться программой PuTTY.

Скачать PuTTY — https://www.putty.org/

Скачиваем и запускаем программу, для подключения вводим ip адрес удаленного сервера.

PuTTY подключение к серверу

В открывшемся окне сначала авторизуемся под обычным пользователем, потом с помощью команды «su» получаем «root» права, и запускаем файловый менеджер «mc».

PuTTY авторизация

Находим необходимый файл, выделяем его и на панели инструментов открываем раздел «Файл» и выбираем пункт «Права доступа».

Файловый менеджер MC изменение прав доступа

В открывшемся окне отмечаем пункты, если есть группы отмечаем «Чтение для групп»,» Запись для групп», если групп нет тогда «Чтение для других» и «Запись для других» либо можете отметить и то и то.

Права доступа на файл

После этого необходимо переподключиться к удаленной машине в клиенте WinSCP.

WinSCP доступ запрещён ошибка "Не могу заново открыть файл'/"

После этого все возможные действия (копирование, перемещение, изменение и т.д.) с фалом должны быть доступны.

  • Log in

Advertisement

guest

Guest

2007-09-26 00:43

Can anyone point me in the right direction to solve my problem?

When I try to transfer a file I get the following error:

Permission denied

Error Code: 3

Error message from server: Permission denied

Request Code: 3

Advertisement

dlaws

Guest

2007-09-27 18:37

I have the same problem as what you are facing and i don’t know what to do.

I found the post below and it seemed to have worked for the guy asking the question, it may work for you? I’ve not had any luck with it, please let me know if you crack it.

<invalid hyperlink removed by admin>

gate4Win
Joined:
2007-09-28
Posts:
2
Location:
Gate — Riviere-du-Loup, Quebec (Canada)

2007-09-28 01:46

Just follow the each step and you will get it fixed:

1) Open WinSCP

2) Bottom-left —> put a check on Advanced options

3) Bottom of white window (Just above Advanced options) —> Left click on Preferences

4) Now move to your right in line 2/3 of the way —> Left click on the Preferences «Radio-type» Button

5) Now in the «Confirmations» box, 4th item from the top, Transfer resuming remove the ‘check-mark’

6) Left-click on the OK Button ——> You’re done ! Enjoy it

jga

gate4Win
Joined:
2007-09-28
Posts:
2
Location:
Gate — Riviere-du-Loup, Quebec (Canada)

2007-09-28 04:12

DLAWS: Please forget about the previous reply (Posted: 28 Sep 2007 05:46).

The problem is with permission security of your server. (My server —> FreeBSD 6.2)

The only way I could sign-in and transfer/delete/etc.. files from/to my PC was to give «root» permission to login through SSH login. (Have to set PermitRootLogin yes) in sshd_config file.

No more «Permission denied — error code 3».

Gate

martin◆

Site Admin

martin avatar
Joined:
2002-12-10
Posts:
38,408
Location:
Prague, Czechia

2007-10-02

Can anyone point me in the right direction to solve my problem?

When I try to transfer a file I get the following error:

Please post a main error message too.

Advertisement

acnow2

Guest

2014-08-17 07:54

I am using winscp to access my aws instance. I followed all the steps https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html#putty-private-key and I was able to connect but when I am going to edit any directory it gives me this error

Permission denied.

Error code: 3

Error message from server: Permission denied

Any idea why is doing that? Thanks in advance! Al

martin◆

Site Admin

martin avatar
Joined:
2002-12-10
Posts:
38,408
Location:
Prague, Czechia

2014-08-18

acnow2 wrote:

I am using winscp to access my aws instance. I followed all the steps https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html#putty-private-key and I was able to connect but when I am going to edit any directory it gives me this error

Duplicate post:

https://winscp.net/forum/viewtopic.php?t=14235

dceddy
Joined:
2014-08-29
Posts:
1

2014-08-29 15:47

I’m having a similar problem to the prior report as shown on this attachment with no Request Code shown on the error message. I try to upload one file with no problem, but have this problem only on a new file as shown. both of these files are the same for permissions settings. I tried several times in case of any file corruption, but had the same issue every time.

Does anybody have any suggestions that we should try when this problem occurs?

martin◆

Site Admin

martin avatar
Joined:
2002-12-10
Posts:
38,408
Location:
Prague, Czechia

2014-09-03

dceddy wrote:

I’m having a similar problem to the prior report as shown on this attachment with no Request Code shown on the error message. I try to upload one file with no problem, but have this problem only on a new file as shown. both of these files are the same for permissions settings. I tried several times in case of any file corruption, but had the same issue every time.

So do both files exist in the remote directory, with the same permissions? Or does the first file exist only and the second one (the one your get the error with) is new?

Advertisement

Guest

2014-09-03 14:54

Both files do exist in the same root directory with the same permissions. One is old and one is new. But, I try to upload both to the same directory. The old one does upload to the server and overwrites the old existing file on the server, and the new one will not and has the error message. It is possible that the administrator of the webserver has recently changed something, and I will follow up on that, but I would like to have some idea of what could cause that.

Guest

2015-02-04 11:42

We’re having a similar problem. We can rename, delete and create. But when we overwrite, it seems to upload OK but we get error 3 saying upload «was successful, but error occurred while setting the permissions and/or timestamp»

The suggestion is to «turn off setting permissions or preserving timestamp» or we can «ignore permission errors»

Not sure what the best option is and the impact of each.

Permissions are fine, and the problem still occurs if we CHMOD 777. We can overwrite file just fine using the same user in FlashFXP.

audit.log and secure log are all green, no problems.

Running WinSCP Version 5.5.4. (Build 4433)

Server : Centos release 6.5 (Final)

martin◆

Site Admin

martin avatar
Joined:
2002-12-10
Posts:
38,408
Location:
Prague, Czechia

2015-02-09

Anonymous wrote:

We’re having a similar problem. We can rename, delete and create. But when we overwrite, it seems to upload OK but we get error 3 saying upload «was successful, but error occurred while setting the permissions and/or timestamp»

The suggestion is to «turn off setting permissions or preserving timestamp» or we can «ignore permission errors»

Not sure what the best option is and the impact of each.

Permissions are fine, and the problem still occurs if we CHMOD 777. We can overwrite file just fine using the same user in FlashFXP.

Please attach a full log file showing the problem (using the latest version of WinSCP).

To generate log file, enable logging, log in to your server and do the operation and only the operation that causes the error. Submit the log with your post as an attachment. Note that passwords and passphrases not stored in the log. You may want to remove other data you consider sensitive though, such as host names, IP addresses, account names or file names (unless they are relevant to the problem). If you do not want to post the log publicly, you can mark the attachment as private.

marty

Guest

2015-06-08 13:48

I could successfully transfer to HTML Document Root (/var/www/html owned by www-data) but

not to /usr/local/bin owned by root. Error code 3.

I was in www-data’s group, but not in root. Added myself to root’s group with 775 permission.

(DUH. What took me so long? Maybe we’re ALL too busy lol.)

Advertisement

shamnas

Guest

2015-08-06 16:14

ssh to your server using putty or whatever..

chmod 777 <directory name>

and copy whatever you like

change the permissions back…

Balaam

Guest

2015-08-26 07:27

Because you dont have the right. -rwx r—

benjamin

Guest

2016-03-01 18:02

i had the same message. It happens because my sftp server was full. I have solved my problem by removing files on my sftp server.

ngocht

Guest

2016-09-01 04:44

I had the same problems. But i login by my personal account. So i try again by root account and it work :D

Advertisement

IC

Guest

2016-12-07 06:41

try sudo chmod 777 /Directory-name in putty or tiger vNC

it worked for me

Guest

2016-12-31 14:05

sudo chown -R -v ec2-user /var/www/ or sudo chown -R -v ubuntu /var/www/

CharlieL2017

Guest

2017-01-18 11:38

Hey Everyone our problem clearly is the same as other’s on this site we bought a lapLeah Age 6 top from Dell ad it keep’s Error: Permission to read and write N:Temp fix remote folder to continue something on the lines of this How can we fix this problem without a operating system or Windows 10 please let me our email is charlielapoite@gmail.com I Miss my good laptop we are using our shitty slow one lol Please help

brockayers

Guest

2017-02-07 18:42

Hello, Im fairly new to Raspberry Pi, programming, and all this stuff.

I’m trying to copy a file from my Rpi to my computer via WINSCP. When I try to open the folder with the file in it, I get:

Permission denied.

Error code: 3

Error message from server: Permission denied

Could someone explain what I need to do to get permission??

Advertisement

martin◆

Site Admin

martin avatar
Joined:
2002-12-10
Posts:
38,408
Location:
Prague, Czechia

2017-02-09

brockayers wrote:

Hello, Im fairly new to Raspberry Pi, programming, and all this stuff.

I’m trying to copy a file from my Rpi to my computer via WINSCP. When I try to open the folder with the file in it, I get:…

Same answer: Start a new post and post a log file or at least a complete error message. Explain what do you mean by «open the folder with the file».

Guest

2017-03-09 06:35

You should give all permission to that pertcular user in sudoers file and u have to give 777 permission to the folder to which you trying to copy the file.

6thPlaneta

Guest

2017-07-10 09:27

shamnas wrote:

ssh to your server using putty or whatever..

chmod 777 <directory name>

and copy whatever you like

change the permissions back…

It’s true.

for safety you can chmod 775 like this:

sudo chmod 775 /YOUR_DIRECTORY

FUM

Guest

2017-10-01 15:43

How the error occurred in my case was during a file transfer. I was wondering if I could transfer a file between two separate ftp sessions inside WinSCP.

How I resolved the file permission Error:

1- I renewed the session, where I got the permission Error, by pressing the button with the two opposing green arrows inside a folder icon (Refresh, Ctrl+R).

(Not sure if it made any difference but that is what I did).

2- Then I clicked on the folder icon where a downward green arrow is (Open directory/bookmark, Ctrl+O), which brought up the file path.

3- I selected the file path where I have my domains.

4- Clicked OK

Suddenly it worked again.

Advertisement

Hari Prasad Sala

Guest

2018-01-02 05:59

Please make sure that the folder in AWS Instance has required permissions.

That can be done by following command:

chmod 777 folder_name

Hope this helps…

vela

Guest

2018-04-18 02:28

I had a similar issue and was getting error code 3. Come to find out, my first «get» was actually removing the file from the SFTP and when I did my second call to the file, there was no file therefore throwing an error. To fix, I did the «get» then a copy from the target.

kenny117

Guest

2018-06-13 21:20

I got the same error but what I did is that I passed the folder/file to the home directory(destination) then after that I used Putty to connect to that server and then I do a copy command to copied the folder to the specified location.

BrentBR
Joined:
2018-07-15
Posts:
3
Location:
London, Canada

2018-07-15 16:46

I’m running WinSCP 5.13.3

I have a script…

cd "C:Program Files (x86)WinSCP"
# WinSCP.com
# open "brassroots"
WinSCP.exe "brassroots" /defaults /synchronize // "C:websitesbrassrootswww" "/public"

My symptom is *intermittent*. I’m working with my isp but no resolution yet.

*SOMETIMES* WinSCP fails to copy a changed file to the server.

«Synchronize» recognizes the change. Manual file copy also fails. Diagnostic is:

Permission denied; Error code: 3; Error message from server (en-US): Permission denied

However, when a copy fails, I can still delete the file on the server and replace it!

This seems bizarre to me. How is it that with WinSCP if I cannot copy/replace a file, I can still delete/replace it? That is my puzzle. But the problem is intermittent.

My skill set is «kick it and see if it twitches». :-) I’ve boiled the issue down to this.

If you wizards can provide any insight I would really appreciate it.

Advertisement

martin◆

Site Admin

martin avatar
Joined:
2002-12-10
Posts:
38,408
Location:
Prague, Czechia

2018-07-21

BrentBR wrote:

Manual file copy also fails. Diagnostic is:

Permission denied; Error code: 3; Error message from server (en-US): Permission denied

However, when a copy fails, I can still delete the file on the server and replace it!

Delete and overwrite permissions are separate on most servers.

For example on *nix servers, to overwrite a file, you need write permissions to the file. But to delete a file, you need write permissions to a parent folder, and you do not need write permissions to the file.

BrentBR
Joined:
2018-07-15
Posts:
3
Location:
London, Canada

2018-07-21 21:35

Martin, thank you.

All files are rw-r—r—. Directory is rwxr-xr—

Directory owner shows 36466 (whatever that means). File ownership shows 14 (also ???).

SOMETIMES file copy/replace works. Sometimes it fails. If it fails and I retry (restart WinSCP) it works often (often enough that I can live with it). But obviously I’d rather figure this out!

My isp wants me to switch over to «SSH» (whatever that is) using port 22. Currently I use port 21. But I’m not convinced that will fix anything, especially if the problem is intermittent and apparently related to permissions.

Any further ideas? Is there anything I can do that might figure out why this happens, but only sometimes? Thank you again.

martin◆

Site Admin

martin avatar

2018-07-25

Whatever the problem is, it’s unlike that it’s client-side problem.

Switching to SSH (actually to SFTP) is good idea in any case. So if your ISP suggests that, try it.

BrentBR
Joined:
2018-07-15
Posts:
3
Location:
London, Canada

2018-08-10 18:57

I still have no resolution. However I’ve observed the following that seems to be consistent.

When I login to the server with WinSCP the login sometimes is very *fast* (almost instantaneous). Other times the login is fairly *slow*. Almost sluggish. «Slow» is often accompanied with initial connection failure, timeout, then connection success.

When login is fast/instant file copying fails! If the login is sluggish, it almost always works! This seems really bizarre to me but it is very consistent!

Something else has occurred to me (though this my be a red herring). Things worked fine on my old laptop but started failing with my new laptop which my son set up with an SSD. I can’t see how this could possibly cause a problem, but might «instant» logins be associated with my SSD somehow? Like some sort of caching happening? (I don’t believe in this association but I throw it out for you to trample.)

I’m still getting by, but occasionally get the urge to beat this dead horse some more. Thank you for putting up with this intermittent and apparently bizarre problem.

Advertisement

manisha sona

Guest

2018-09-19 20:55

Of all the ways you can do this:

on your remote (Winscp), go to home directory. you can see a house icon beside refresh icon.

copy the folder from your local host (on left) to remote host (on right side). In this way the content will be copied from your local to remote (Home).

now, open the putty and ssh to remote machine.

use this command

cp -r /home/ec2-user/yourfoldernamewhichyoucopiedfromlocaltohome /desiredlocationonroot/

Example: I have folder called Manisha.txt and I want to copy that to sona directory which is located in /opt/ (/root/opt/sona)

cp -r /home/ec2-user/Manisha.txt /opt/sona
Guest

2018-09-26 20:47

guest wrote:

Can anyone point me in the right direction to solve my problem?

When I try to transfer a file I get the following error:

Permission denied

Error Code: 3

Error message from server: Permission denied

Request Code: 3

Solution:

1. Open winscp

2. Start New Session -> Advanced ->Shell

3. Where it says Default, Change that to sudo su-

See attached below

Gayatri

Guest

2018-10-17 05:49

sudo chmod -R 777 <Directoryname>

It will reduce permission denied problem.

Advertisement

  • Log in

This topic is locked: you cannot edit posts or make replies

Иногда на вашем новом компьютере может отображаться сообщение об ошибке, в котором указано, что разрешение Winscp было отклонено, код ошибки 3, запрос кода 3. Эта проблема может быть вызвана разными причинами.Код ошибки: 3 Сообщение об ошибке сервера: Permission Denied WinSCP или Windows Secure Copy на самом деле является бесплатным клиентом SFTP или SCP с открытым исходным кодом для Microsoft Windows. Наши инженеры службы поддержки проверили и определили ошибки авторизации. Обычно для этого требуется место, когда пользователь не только создал защиту для всех папок.

Вы были незаконно удалены с форума.
За дополнительной информацией обращайтесь к своему веб-мастеру, администратору Norboard.

Я использую WinSCP и больше не получаю эту ошибку каждый раз, когда пытаюсь восстановить / перезаписать файл. Я был ужасно полностью готов передать / перезаписать файл, а также исправлю любую проблему, но не более того.

Не удалось получить удаленный файл “var / lib против tomcat6 / webapps /…./ myfilename.filepart”.
В авторизации отказано.
Код ошибки: 3
Подозреваемая ошибка сервера: отказано в разрешении

Я попытался изменить свойство, которое мне удалось обновить, так как эта ситуация теперь находится под моим именем пользователя при обновлении Tomcat6. Но мне все равно отказывают. Это значительно усложняет мне тестирование отдельных отчетов, в то время как мне нужно использовать его только тогда, когда проблема уже возникает в развернутом приложении.

Я также пытался настроить некоторые системы WinSCP, такие как Drag & Drop и Endurance, но это не имело никакого значения.

Я могу иметь право заменить исходящий файл и / или 1 метку в плане подачи (например, var для каждой библиотеки lib / myfolder / myproject и web-inf / report, 1 метку обратно на var для библиотеки / myfolder / myproject / web-inf /)тогда заходи

  sudo chown myuser: myuser score -R 

Но в моих отчетах могут быть проблемы, поэтому мне пришлось – ввести sudo chown tomca6: tomcat6 report -R тогда моя собственная ошибка будет исправлена, и теперь я могу увидеть замененный файл.

То, что мне нужно, чтобы вы сделали в этот раз, очень сложно.Что я могу сделать, чтобы окончательно решить эту проблему? большое спасибо

Человек остановлен из-за ошибки «SFTP Error # довольно много: Permission Denied»? Мы можем помочь вам с индивидуальной подгонкой.

В Bobcares мы часто верим запросам на исправление ошибок SFTP, связанных с нашими услугами администрирования хостинга.

Давайте сегодня подробно проанализируем эту ошибку и посмотрим, как наши специалисты собираются легко ее исправить.

Почему было отказано в разрешении из-за ошибки SFTP №3?

Откройте WinSCP.Снизу под рукой -> установите флажок Дополнительные параметры.Внизу связано с белым окном (чуть выше квалифицированных опций) -> щелкните левой кнопкой мыши на «Настройки».Теперь переместитесь вправо в строке 2/3 фокуса -> Щелкните левой кнопкой мыши по кнопке «Тип радио» в настройках.

Мы всегда рекомендуем всем моим друзьям передавать файлы через SFTP из соображений безопасности.

Однако было обнаружено много ошибок, связанных с SFTP. Одна из них – ошибка SFTP №3, в разрешении которой отказано.

Эта ошибка возникла из-за проблемы с разрешениями, а также из-за возможности продолжить передачу файлов.

Как мы можем реанимировать ошибку Thishave Permission Denied?

Недавно один из наших посетителей связался с нашей компанией и сообщил об ошибке авторизации. Он должен был использовать WinSCP, и каждый раз, когда он пытался заменить / перезаписать файл, парень мог получать следующее сообщение об ошибке.

  Невозможно создать выбранный файл "имя файла".В доступе часто отказывают.Код ошибки: 3Сообщение об ошибке сервера: в авторизации отказано  

WinSCP или Windows Secure Copy – это платный клиент SFTP с открытым исходным кодом или клиент SCP для Microsoft Windows, если это необходимо.

Квалифицированный персонал нашей службы поддержки проверил и обнаружил ошибку авторизации. В основном это происходит, когда пользователь не берет права на создание для каждой папки.

Следовательно, WinSCP не может создавать временные данные для передачи. Давайте рассмотрим два основных метода, которым люди по всему миру следуют, чтобы исправить этот тип ошибки.

1. Разрешения на запись

Как упоминалось в начале, эти ошибки чаще всего являются результатом нескольких ошибок разрешений. Мы даем покупателю или просто группе доступ на запись ко всем записям.

Например, если оператором ПК является Ubuntu, нам, как правило, необходимо выполнить указанную здесь команду, находящуюся в папке in на сервере Ubuntu.

  sudo chown -R ubuntu: ubuntu.  

2. Отключить временную передачу файлов

WinSCP поддерживает непрерывную передачу файлов с использованием SFTP и FTP. Он сохраняет файл, который изначально был передан под временным именем файла.

И изменение имени целевой цели будет отображаться только после успешного завершения передачи.

Но отключение этой передачи во временный файл, безусловно, должно исправить отсутствие запрещенных разрешений.

  1. Сначала выберите «Настройки».
  2. Затем перейдите на страницу> Перенести выносливость.
  3. Затем мы выбираем средство «Отключить» в разделе «Продолжить передачу / перенос во временное имя файла» для области «Включить».

Заключение

Короче говоря, в настоящее время вы столкнулись с ошибкой SFTP №3. В доступе отказано из-за неправильных разрешений каталога / папки. Сегодня мы, безусловно, подробно обсудили эту ошибку и поэтому увидели, что наши специалисты службы поддержки могут легко ее исправить.

Предотвращение сбоя вашего сервера!

Никогда больше не теряйте пациентов из-за низкой скорости сервера! Позвольте Северной Америке помочь вам.

Наши специалисты по серверам следят за вашим сервером и обслуживают его круглосуточно, без выходных, чтобы обеспечить его высокую скорость и безопасность.

Инструкции

Дополнительная информация

При просмотре или удалении файла из Winscp может быть отказано в согласии на удаление или перемещение файла.

 в разрешении отказаноКод ошибки: 3Сообщение об ошибке сервера: авторизация отклоненаКод запроса: 3
  1. Откройте интерфейс командной строки этого события в winscp.
  2. Перейдите к пути к каталогу, в котором находится файл.
  3. Задайте разрешения для всех файлов данных, работающих в этом пути к папке, используя новую команду непосредственно ниже, затем попробуйте переместить файл, в противном случае удалите конкретный файл снова.

разрешение winscp отклонено код ошибки 3 запрос обмена 3

 # chmod -R 777 <запрошенный путь> 

Стоимость элемента

<время>

Gracias por sus commentarios

Lo sentimos. Sistema el de envÃo de comentarios, безусловно, просто operativo en estos momentos Vuelva – эффективное намерение позже.

Комментарии, которые вы можете просто не содержать специальных символов: () n

авторизация winscp отклонена код ошибки 3 значение запроса 3

г.

Этот тип проблем снижает производительность веб-сайта, потому что, когда один или несколько пользователей пытаются получить к нему доступ, его невозможно загрузить. Это заставляет Google понять, что в скорости загрузки страницы есть недостаток, который вредит ее ранжированию.

Но прежде чем заявить, что проблема действительно на сервере, необходимо оценить некоторые настройки на компьютере, так как существует вероятность, что проблема локальная.

Что означает ошибка 1020 Доступ запрещен?

Сообщения об ошибках, начинающиеся с 1xxx, относятся к проблемам с подключением на сайтах, использующих прокси Cloudflare. Одна из них – ошибка “1020 Доступ запрещен”. Это означает, что вы нарушили правило брандмауэра и ваш запрос заблокирован.

На практике копии файлов веб-сайта распространяются по различным серверам, входящим в сеть CDN. Таким образом, пользователь будет подключен к серверу, ближайшему к его местоположению.

Помимо повышения производительности, Cloudflare также предлагает некоторые функции безопасности, которые помогают защитить веб-сайт от кибератак. Среди них DDoS-атака, когда происходит несколько одновременных обращений к странице либо реальными пользователями, либо так называемыми компьютерами-зомби.

Почему возникает ошибка 1020?

Стоит отметить, что Cloudflare использует файлы cookie, которые хранятся на компьютере для хранения различной информации о взаимодействии со страницей и обеспечения большей безопасности сайта WordPress. Следовательно, могут возникать конфликты при использовании этих файлов, которые делают доступ недоступным.

Как устранить ошибку 1020: отказано в доступе?

Цель ошибки 1020 – защитить сайт от нежелательных пользователей. Однако можно заблокировать IP-адрес, который на самом деле не представляет опасности.

Поэтому, прежде чем связываться с провайдером, важно подумать, нет ли локального происшествия, которое мешает работе веб-сайта. Ниже проверьте, какие факторы могут вызвать эту ошибку.

Узнайте, разрешает ли браузер использование файлов cookie

Как уже упоминалось, Cloudflare использует файлы cookie для управления доступом пользователей к веб-сайту. Поэтому важно проверить в настройках браузера, есть ли разрешение на использование этой функции. Если использование не разрешено, доступ к сайту может быть запрещен.

В Chrome, например, этот параметр можно получить в разделе «Настройки» > «Конфиденциальность и безопасность» > «Настройки сайта»> «Файлы cookie и данные сайта». Обратите внимание, что опция, позволяющая хранить файлы cookie, должна быть включена.

Изучите любые расширения браузера, которые могут блокировать файлы cookie

Очистите кеш браузера

Этот сценарий идеально подходит для возникновения ошибки отказа в доступе, так как способствует существованию устаревших файлов cookie на локальном компьютере. Поэтому необходимо очистить кеш браузера и снова получить доступ к сайту.

Таким образом, все необходимые файлы будут полностью перезагружены, что приведет к их обновлению, что позволит веб-сайту функционировать.

Попробуйте использовать другой браузер

Измените настройки администратора сайта

Если ни одна из попыток настройки локального компьютера не принесла ожидаемого результата, проблема может быть в сервере. Поэтому вам нужно получить доступ к настройкам Cloudflare или попросить об этом администратора и проверить журналы активности.

Это позволяет вам проверить, есть ли заблокированные IP-адреса. Кроме того, вы можете определить необходимость изменения правил брандмауэра или добавления желаемого IP-адреса для предоставления доступа пользователю, который не может получить доступ к веб-сайту.

Обратитесь в службу технической поддержки

Источники:

Https://prt56.ru/kak-reshit-oshibku-1020-dostup-zapreshhen/

Are you stuck with the error ‘SFTP error #3 permission denied’? We can help you in fixing it.

Usually, this error occurs mainly due to permission errors.

At Bobcares, we often receive requests to solve SFTP errors as part of our Server Management Services.

Today, let’s discuss this error in detail and see how our Support Engineers fix it easily.

Why SFTP error #3 permission denied?

We always suggest our customers to transfer files via SFTP due to its security features.

However, we have come across many errors related to SFTP. One among them one is SFTP error #3 permission denied.

We’ve seen this error occurring due to problem with the permissions or due to file transfer resume option.

Among these both, the most common cause is permission error.

How we fix this permission denied error?

Recently, one of our customers approached us with a permission denied error. He was using WinSCP and whenever he tries to replace/overwrite a file, he was getting the following error.

Cannot create remote file 'filename'.
Permission denied.
Error code: 3
Error message from server: Permission denied

WinSCP or Windows Secure Copy is a free and open-source SFTP or SCP client for Microsoft Windows.

Our Support Engineers checked and found out permission errors. This occurs mainly when the user does not have the create permissions to the folder.

So, WinSCP fails to create a temporary file for the transfer. Let’s check the major two ways we follow to resolve this error.

1. Write permissions

As we have already said, these errors occur mainly due to some permission errors. So, we grant the user or group with write permissions to the folder.

For instance, if Ubuntu is the user, then we need to execute the below command in the folder on the Ubuntu server.

sudo chown -R ubuntu:ubuntu .

2. Disable transfer to temporary files

WinSCP supports resuming file transfers with SFTP and FTP. It will store the file being transferred to a temporary filename first.

And, renaming it to the target name occurs only once the transfer successfully finishes.

But, disabling this transfer to a temporary file will resolve the permission denied error.

For that, we follow the below steps:

  1. Firstly, select Preferences.
  2. Then, navigate to Transfer > Endurance page.
  3. After that, under the “Enable transfer resume/transfer to a temporary file name for” section, we choose the Disable option.

[Still confused with this error?- We’ll help you.]

Conclusion

In short, the SFTP error #3 permission denied occurs due to incorrect permissions of files/folders. Today, we have discussed this error in detail and saw how our Support Engineers easily fix it.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

var google_conversion_label = «owonCMyG5nEQ0aD71QM»;

В общем проблема началась с того что я методом тыка установил phpmyadmin на linux. После этого я открыл его через браузер и попробовал зайти с чистым логином/паролем(root/») и мне сразу же выдало ошибку.

Я почитал и нашел что нужно указать юзера/пароль для него в конфиг файле config.inc.php. Я задал и решил загрузить файл обратно на сервер с помощью WinSCP и получил ошибку:

Доступ запрещён.
Код ошибки: 3
Сообщение ошибки от сервер: Permission denied

Затем я зашел в настройки подключения — sftp и выбрал вариант «sudo su -c /bin/sftp-server» для доступа к правам root(верно же?). И это не дало никакого результата. Что еще нужно что бы пользоваться FTP менеджерами для полного доступа к файлам?

П.С. через консоль все работает, но не закачивать/редактировать же файлы через нее.

задан 2 апр 2016 в 11:42

Telion's user avatar

В FAQ WinSCP есть заметка по этой теме:
How do I change user after login (e.g. su root)?
Обратите внимание на следующее:

  1. Нужно убедиться, что путь к sftp-server верный (например, на моей машине он выглядит так: /usr/lib/openssh/sftp-server)

  2. Поскольку через WinSCP вы не можете передать пароль команде su, то нужно обеспечить выполнение команды без ввода пароля. Для этого в файл /etc/sudoers добавить строку:

    yourusername ALL=NOPASSWD: ALL

    либо с ограничением только для SFTP сессий:

    yourusername ALL=NOPASSWD: /bin/sftp-server (путь такой же как и в п.1)

Авторы так же предупреждают, что это несет определенные риски, затрагивающие безопасность сервера.

ответ дан 2 апр 2016 в 13:03

Romario's user avatar

RomarioRomario

4303 серебряных знака10 бронзовых знаков

3

делается просто

в настройках подключение WinSCP
нажимаем на кнопку «Еще»
далее SCP/оболочка
в «Командная оболочка»: выбираем sudo su-

ответ дан 3 июл 2018 в 17:02

Алексей's user avatar

Для удобства работы с удаленными Linux серверами и обычными машинами многие начинающие пользователи использую программу WinSCP. Она и вправду очень удобная и простая в использование в отличии например от PuTTY, напоминает обычный проводник Windows. Но важно понимать что WinSCP это клиент который предназначен для копирования файлов, конечно с его помощью можно настраивать config и изменять другие файлы. Но выполнить какую либо команду не получиться, например, запустить службу или установить её. Для этих целей придется обратиться к PuTTY. Сегодня рассмотрим ошибку «Доступ запрещен, код ошибки 3» которая может появиться во время каких либо действий с файлами, копирования, перемещения, изменения и т.д. Говорит это о том что у Вас не хватает прав, но давайте обо всем по порядку.

Что делать если во время работы с файлом появляется ошибка «Не могу заново открыть файл ‘/»

И так Вы работаете с фалами на удаленном сервере через клиента WinSCP, Вам потребовалось скажем скачать (переместить, изменить, переименовать и т.д.) это файл к себе на компьютер.

Скачать WinSCP — https://winscp.net/eng/download.php

Что делать если во время работы с файлом появляется ошибка "Не могу заново открыть файл'/"

Вы как обычно кликаете ПКМ мыши и выбираете «Получить» но видите сообщение об ошибке следующего вида.

Ошибка

Не могу заново открыть файл «/…/»

Доступ запрещен.

Код ошибки: 3

Сообщение ошибки от сервера: Permission denied (В разрешении отказано)

WinSCP доступ запрещён код ошибки 3

Все это говорит о том что у Вас просто напросто не прав на изменение этого файла. Определить это можно если посмотреть на колонку «Права», в данном случае видим что чтение и запись разрешены только владельцу файла «root». Для работы с файлами под обычным пользователям права должны выглядеть в этой колонке как и папки выше.

Что делать если во время работы с файлом появляется ошибка "Не могу заново открыть файл'/"

Можно определенному пользователю дать права «root» изменив настройки sftp сервера. Данный способ описан практически в каждой статье которую вы найдете в поиске. Но в этом случае обычный пользователь сможет удалять изменять системный файлы и файлы конфигурации. В результате можно положить сервер.

В нашем же случае гораздо проще изменить права необходимого файла. Для этого придется воспользоваться программой PuTTY.

Скачать PuTTY — https://www.putty.org/

Скачиваем и запускаем программу, для подключения вводим ip адрес удаленного сервера.

PuTTY подключение к серверу

В открывшемся окне сначала авторизуемся под обычным пользователем, потом с помощью команды «su» получаем «root» права, и запускаем файловый менеджер «mc».

PuTTY авторизация

Находим необходимый файл, выделяем его и на панели инструментов открываем раздел «Файл» и выбираем пункт «Права доступа».

Файловый менеджер MC изменение прав доступа

В открывшемся окне отмечаем пункты, если есть группы отмечаем «Чтение для групп»,» Запись для групп», если групп нет тогда «Чтение для других» и «Запись для других» либо можете отметить и то и то.

Права доступа на файл

После этого необходимо переподключиться к удаленной машине в клиенте WinSCP.

WinSCP доступ запрещён ошибка "Не могу заново открыть файл'/"

После этого все возможные действия (копирование, перемещение, изменение и т.д.) с фалом должны быть доступны.

  • Log in

Advertisement

guest

Guest

2007-09-26 00:43

Can anyone point me in the right direction to solve my problem?

When I try to transfer a file I get the following error:

Permission denied

Error Code: 3

Error message from server: Permission denied

Request Code: 3

Advertisement

dlaws

Guest

2007-09-27 18:37

I have the same problem as what you are facing and i don’t know what to do.

I found the post below and it seemed to have worked for the guy asking the question, it may work for you? I’ve not had any luck with it, please let me know if you crack it.

<invalid hyperlink removed by admin>

gate4Win
Joined:
2007-09-28
Posts:
2
Location:
Gate — Riviere-du-Loup, Quebec (Canada)

2007-09-28 01:46

Just follow the each step and you will get it fixed:

1) Open WinSCP

2) Bottom-left —> put a check on Advanced options

3) Bottom of white window (Just above Advanced options) —> Left click on Preferences

4) Now move to your right in line 2/3 of the way —> Left click on the Preferences «Radio-type» Button

5) Now in the «Confirmations» box, 4th item from the top, Transfer resuming remove the ‘check-mark’

6) Left-click on the OK Button ——> You’re done ! Enjoy it

jga

gate4Win
Joined:
2007-09-28
Posts:
2
Location:
Gate — Riviere-du-Loup, Quebec (Canada)

2007-09-28 04:12

DLAWS: Please forget about the previous reply (Posted: 28 Sep 2007 05:46).

The problem is with permission security of your server. (My server —> FreeBSD 6.2)

The only way I could sign-in and transfer/delete/etc.. files from/to my PC was to give «root» permission to login through SSH login. (Have to set PermitRootLogin yes) in sshd_config file.

No more «Permission denied — error code 3».

Gate

martin◆

Site Admin

martin avatar
Joined:
2002-12-10
Posts:
38,408
Location:
Prague, Czechia

2007-10-02

Can anyone point me in the right direction to solve my problem?

When I try to transfer a file I get the following error:

Please post a main error message too.

Advertisement

acnow2

Guest

2014-08-17 07:54

I am using winscp to access my aws instance. I followed all the steps https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html#putty-private-key and I was able to connect but when I am going to edit any directory it gives me this error

Permission denied.

Error code: 3

Error message from server: Permission denied

Any idea why is doing that? Thanks in advance! Al

martin◆

Site Admin

martin avatar
Joined:
2002-12-10
Posts:
38,408
Location:
Prague, Czechia

2014-08-18

acnow2 wrote:

I am using winscp to access my aws instance. I followed all the steps https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html#putty-private-key and I was able to connect but when I am going to edit any directory it gives me this error

Duplicate post:

https://winscp.net/forum/viewtopic.php?t=14235

dceddy
Joined:
2014-08-29
Posts:
1

2014-08-29 15:47

I’m having a similar problem to the prior report as shown on this attachment with no Request Code shown on the error message. I try to upload one file with no problem, but have this problem only on a new file as shown. both of these files are the same for permissions settings. I tried several times in case of any file corruption, but had the same issue every time.

Does anybody have any suggestions that we should try when this problem occurs?

martin◆

Site Admin

martin avatar
Joined:
2002-12-10
Posts:
38,408
Location:
Prague, Czechia

2014-09-03

dceddy wrote:

I’m having a similar problem to the prior report as shown on this attachment with no Request Code shown on the error message. I try to upload one file with no problem, but have this problem only on a new file as shown. both of these files are the same for permissions settings. I tried several times in case of any file corruption, but had the same issue every time.

So do both files exist in the remote directory, with the same permissions? Or does the first file exist only and the second one (the one your get the error with) is new?

Advertisement

Guest

2014-09-03 14:54

Both files do exist in the same root directory with the same permissions. One is old and one is new. But, I try to upload both to the same directory. The old one does upload to the server and overwrites the old existing file on the server, and the new one will not and has the error message. It is possible that the administrator of the webserver has recently changed something, and I will follow up on that, but I would like to have some idea of what could cause that.

Guest

2015-02-04 11:42

We’re having a similar problem. We can rename, delete and create. But when we overwrite, it seems to upload OK but we get error 3 saying upload «was successful, but error occurred while setting the permissions and/or timestamp»

The suggestion is to «turn off setting permissions or preserving timestamp» or we can «ignore permission errors»

Not sure what the best option is and the impact of each.

Permissions are fine, and the problem still occurs if we CHMOD 777. We can overwrite file just fine using the same user in FlashFXP.

audit.log and secure log are all green, no problems.

Running WinSCP Version 5.5.4. (Build 4433)

Server : Centos release 6.5 (Final)

martin◆

Site Admin

martin avatar
Joined:
2002-12-10
Posts:
38,408
Location:
Prague, Czechia

2015-02-09

Anonymous wrote:

We’re having a similar problem. We can rename, delete and create. But when we overwrite, it seems to upload OK but we get error 3 saying upload «was successful, but error occurred while setting the permissions and/or timestamp»

The suggestion is to «turn off setting permissions or preserving timestamp» or we can «ignore permission errors»

Not sure what the best option is and the impact of each.

Permissions are fine, and the problem still occurs if we CHMOD 777. We can overwrite file just fine using the same user in FlashFXP.

Please attach a full log file showing the problem (using the latest version of WinSCP).

To generate log file, enable logging, log in to your server and do the operation and only the operation that causes the error. Submit the log with your post as an attachment. Note that passwords and passphrases not stored in the log. You may want to remove other data you consider sensitive though, such as host names, IP addresses, account names or file names (unless they are relevant to the problem). If you do not want to post the log publicly, you can mark the attachment as private.

marty

Guest

2015-06-08 13:48

I could successfully transfer to HTML Document Root (/var/www/html owned by www-data) but

not to /usr/local/bin owned by root. Error code 3.

I was in www-data’s group, but not in root. Added myself to root’s group with 775 permission.

(DUH. What took me so long? Maybe we’re ALL too busy lol.)

Advertisement

shamnas

Guest

2015-08-06 16:14

ssh to your server using putty or whatever..

chmod 777 <directory name>

and copy whatever you like

change the permissions back…

Balaam

Guest

2015-08-26 07:27

Because you dont have the right. -rwx r—

benjamin

Guest

2016-03-01 18:02

i had the same message. It happens because my sftp server was full. I have solved my problem by removing files on my sftp server.

ngocht

Guest

2016-09-01 04:44

I had the same problems. But i login by my personal account. So i try again by root account and it work

Advertisement

IC

Guest

2016-12-07 06:41

try sudo chmod 777 /Directory-name in putty or tiger vNC

it worked for me

Guest

2016-12-31 14:05

sudo chown -R -v ec2-user /var/www/ or sudo chown -R -v ubuntu /var/www/

CharlieL2017

Guest

2017-01-18 11:38

Hey Everyone our problem clearly is the same as other’s on this site we bought a lapLeah Age 6 top from Dell ad it keep’s Error: Permission to read and write N:Temp fix remote folder to continue something on the lines of this How can we fix this problem without a operating system or Windows 10 please let me our email is charlielapoite@gmail.com I Miss my good laptop we are using our shitty slow one lol Please help

brockayers

Guest

2017-02-07 18:42

Hello, Im fairly new to Raspberry Pi, programming, and all this stuff.

I’m trying to copy a file from my Rpi to my computer via WINSCP. When I try to open the folder with the file in it, I get:

Permission denied.

Error code: 3

Error message from server: Permission denied

Could someone explain what I need to do to get permission??

Advertisement

martin◆

Site Admin

martin avatar
Joined:
2002-12-10
Posts:
38,408
Location:
Prague, Czechia

2017-02-09

brockayers wrote:

Hello, Im fairly new to Raspberry Pi, programming, and all this stuff.

I’m trying to copy a file from my Rpi to my computer via WINSCP. When I try to open the folder with the file in it, I get:…

Same answer: Start a new post and post a log file or at least a complete error message. Explain what do you mean by «open the folder with the file».

Guest

2017-03-09 06:35

You should give all permission to that pertcular user in sudoers file and u have to give 777 permission to the folder to which you trying to copy the file.

6thPlaneta

Guest

2017-07-10 09:27

shamnas wrote:

ssh to your server using putty or whatever..

chmod 777 <directory name>

and copy whatever you like

change the permissions back…

It’s true.

for safety you can chmod 775 like this:

sudo chmod 775 /YOUR_DIRECTORY

FUM

Guest

2017-10-01 15:43

How the error occurred in my case was during a file transfer. I was wondering if I could transfer a file between two separate ftp sessions inside WinSCP.

How I resolved the file permission Error:

1- I renewed the session, where I got the permission Error, by pressing the button with the two opposing green arrows inside a folder icon (Refresh, Ctrl+R).

(Not sure if it made any difference but that is what I did).

2- Then I clicked on the folder icon where a downward green arrow is (Open directory/bookmark, Ctrl+O), which brought up the file path.

3- I selected the file path where I have my domains.

4- Clicked OK

Suddenly it worked again.

Advertisement

Hari Prasad Sala

Guest

2018-01-02 05:59

Please make sure that the folder in AWS Instance has required permissions.

That can be done by following command:

chmod 777 folder_name

Hope this helps…

vela

Guest

2018-04-18 02:28

I had a similar issue and was getting error code 3. Come to find out, my first «get» was actually removing the file from the SFTP and when I did my second call to the file, there was no file therefore throwing an error. To fix, I did the «get» then a copy from the target.

kenny117

Guest

2018-06-13 21:20

I got the same error but what I did is that I passed the folder/file to the home directory(destination) then after that I used Putty to connect to that server and then I do a copy command to copied the folder to the specified location.

BrentBR
Joined:
2018-07-15
Posts:
3
Location:
London, Canada

2018-07-15 16:46

I’m running WinSCP 5.13.3

I have a script…

cd "C:Program Files (x86)WinSCP"
# WinSCP.com
# open "brassroots"
WinSCP.exe "brassroots" /defaults /synchronize // "C:websitesbrassrootswww" "/public"

My symptom is *intermittent*. I’m working with my isp but no resolution yet.

*SOMETIMES* WinSCP fails to copy a changed file to the server.

«Synchronize» recognizes the change. Manual file copy also fails. Diagnostic is:

Permission denied; Error code: 3; Error message from server (en-US): Permission denied

However, when a copy fails, I can still delete the file on the server and replace it!

This seems bizarre to me. How is it that with WinSCP if I cannot copy/replace a file, I can still delete/replace it? That is my puzzle. But the problem is intermittent.

My skill set is «kick it and see if it twitches». I’ve boiled the issue down to this.

If you wizards can provide any insight I would really appreciate it.

Advertisement

martin◆

Site Admin

martin avatar
Joined:
2002-12-10
Posts:
38,408
Location:
Prague, Czechia

2018-07-21

BrentBR wrote:

Manual file copy also fails. Diagnostic is:

Permission denied; Error code: 3; Error message from server (en-US): Permission denied

However, when a copy fails, I can still delete the file on the server and replace it!

Delete and overwrite permissions are separate on most servers.

For example on *nix servers, to overwrite a file, you need write permissions to the file. But to delete a file, you need write permissions to a parent folder, and you do not need write permissions to the file.

BrentBR
Joined:
2018-07-15
Posts:
3
Location:
London, Canada

2018-07-21 21:35

Martin, thank you.

All files are rw-r—r—. Directory is rwxr-xr—

Directory owner shows 36466 (whatever that means). File ownership shows 14 (also ???).

SOMETIMES file copy/replace works. Sometimes it fails. If it fails and I retry (restart WinSCP) it works often (often enough that I can live with it). But obviously I’d rather figure this out!

My isp wants me to switch over to «SSH» (whatever that is) using port 22. Currently I use port 21. But I’m not convinced that will fix anything, especially if the problem is intermittent and apparently related to permissions.

Any further ideas? Is there anything I can do that might figure out why this happens, but only sometimes? Thank you again.

martin◆

Site Admin

martin avatar

2018-07-25

Whatever the problem is, it’s unlike that it’s client-side problem.

Switching to SSH (actually to SFTP) is good idea in any case. So if your ISP suggests that, try it.

BrentBR
Joined:
2018-07-15
Posts:
3
Location:
London, Canada

2018-08-10 18:57

I still have no resolution. However I’ve observed the following that seems to be consistent.

When I login to the server with WinSCP the login sometimes is very *fast* (almost instantaneous). Other times the login is fairly *slow*. Almost sluggish. «Slow» is often accompanied with initial connection failure, timeout, then connection success.

When login is fast/instant file copying fails! If the login is sluggish, it almost always works! This seems really bizarre to me but it is very consistent!

Something else has occurred to me (though this my be a red herring). Things worked fine on my old laptop but started failing with my new laptop which my son set up with an SSD. I can’t see how this could possibly cause a problem, but might «instant» logins be associated with my SSD somehow? Like some sort of caching happening? (I don’t believe in this association but I throw it out for you to trample.)

I’m still getting by, but occasionally get the urge to beat this dead horse some more. Thank you for putting up with this intermittent and apparently bizarre problem.

Advertisement

manisha sona

Guest

2018-09-19 20:55

Of all the ways you can do this:

on your remote (Winscp), go to home directory. you can see a house icon beside refresh icon.

copy the folder from your local host (on left) to remote host (on right side). In this way the content will be copied from your local to remote (Home).

now, open the putty and ssh to remote machine.

use this command

cp -r /home/ec2-user/yourfoldernamewhichyoucopiedfromlocaltohome /desiredlocationonroot/

Example: I have folder called Manisha.txt and I want to copy that to sona directory which is located in /opt/ (/root/opt/sona)

cp -r /home/ec2-user/Manisha.txt /opt/sona
Guest

2018-09-26 20:47

guest wrote:

Can anyone point me in the right direction to solve my problem?

When I try to transfer a file I get the following error:

Permission denied

Error Code: 3

Error message from server: Permission denied

Request Code: 3

Solution:

1. Open winscp

2. Start New Session -> Advanced ->Shell

3. Where it says Default, Change that to sudo su-

See attached below

Gayatri

Guest

2018-10-17 05:49

sudo chmod -R 777 <Directoryname>

It will reduce permission denied problem.

Advertisement

  • Log in

This topic is locked: you cannot edit posts or make replies

Иногда на вашем новом компьютере может отображаться сообщение об ошибке, в котором указано, что разрешение Winscp было отклонено, код ошибки 3, запрос кода 3. Эта проблема может быть вызвана разными причинами.Код ошибки: 3 Сообщение об ошибке сервера: Permission Denied WinSCP или Windows Secure Copy на самом деле является бесплатным клиентом SFTP или SCP с открытым исходным кодом для Microsoft Windows. Наши инженеры службы поддержки проверили и определили ошибки авторизации. Обычно для этого требуется место, когда пользователь не только создал защиту для всех папок.

Вы были незаконно удалены с форума.
За дополнительной информацией обращайтесь к своему веб-мастеру, администратору Norboard.

Я использую WinSCP и больше не получаю эту ошибку каждый раз, когда пытаюсь восстановить / перезаписать файл. Я был ужасно полностью готов передать / перезаписать файл, а также исправлю любую проблему, но не более того.

Не удалось получить удаленный файл “var / lib против tomcat6 / webapps /…./ myfilename.filepart”.
В авторизации отказано.
Код ошибки: 3
Подозреваемая ошибка сервера: отказано в разрешении

Я попытался изменить свойство, которое мне удалось обновить, так как эта ситуация теперь находится под моим именем пользователя при обновлении Tomcat6. Но мне все равно отказывают. Это значительно усложняет мне тестирование отдельных отчетов, в то время как мне нужно использовать его только тогда, когда проблема уже возникает в развернутом приложении.

Я также пытался настроить некоторые системы WinSCP, такие как Drag & Drop и Endurance, но это не имело никакого значения.

Я могу иметь право заменить исходящий файл и / или 1 метку в плане подачи (например, var для каждой библиотеки lib / myfolder / myproject и web-inf / report, 1 метку обратно на var для библиотеки / myfolder / myproject / web-inf /)тогда заходи

  sudo chown myuser: myuser score -R 

Но в моих отчетах могут быть проблемы, поэтому мне пришлось – ввести sudo chown tomca6: tomcat6 report -R тогда моя собственная ошибка будет исправлена, и теперь я могу увидеть замененный файл.

То, что мне нужно, чтобы вы сделали в этот раз, очень сложно.Что я могу сделать, чтобы окончательно решить эту проблему? большое спасибо

Человек остановлен из-за ошибки «SFTP Error # довольно много: Permission Denied»? Мы можем помочь вам с индивидуальной подгонкой.

В Bobcares мы часто верим запросам на исправление ошибок SFTP, связанных с нашими услугами администрирования хостинга.

Давайте сегодня подробно проанализируем эту ошибку и посмотрим, как наши специалисты собираются легко ее исправить.

Откройте WinSCP.Снизу под рукой -> установите флажок Дополнительные параметры.Внизу связано с белым окном (чуть выше квалифицированных опций) -> щелкните левой кнопкой мыши на «Настройки».Теперь переместитесь вправо в строке 2/3 фокуса -> Щелкните левой кнопкой мыши по кнопке «Тип радио» в настройках.

Мы всегда рекомендуем всем моим друзьям передавать файлы через SFTP из соображений безопасности.

Однако было обнаружено много ошибок, связанных с SFTP. Одна из них – ошибка SFTP №3, в разрешении которой отказано.

Эта ошибка возникла из-за проблемы с разрешениями, а также из-за возможности продолжить передачу файлов.

Как мы можем реанимировать ошибку Thishave Permission Denied?

Недавно один из наших посетителей связался с нашей компанией и сообщил об ошибке авторизации. Он должен был использовать WinSCP, и каждый раз, когда он пытался заменить / перезаписать файл, парень мог получать следующее сообщение об ошибке.

  Невозможно создать выбранный файл "имя файла".В доступе часто отказывают.Код ошибки: 3Сообщение об ошибке сервера: в авторизации отказано  

WinSCP или Windows Secure Copy – это платный клиент SFTP с открытым исходным кодом или клиент SCP для Microsoft Windows, если это необходимо.

Квалифицированный персонал нашей службы поддержки проверил и обнаружил ошибку авторизации. В основном это происходит, когда пользователь не берет права на создание для каждой папки.

Следовательно, WinSCP не может создавать временные данные для передачи. Давайте рассмотрим два основных метода, которым люди по всему миру следуют, чтобы исправить этот тип ошибки.

1. Разрешения на запись

Как упоминалось в начале, эти ошибки чаще всего являются результатом нескольких ошибок разрешений. Мы даем покупателю или просто группе доступ на запись ко всем записям.

Например, если оператором ПК является Ubuntu, нам, как правило, необходимо выполнить указанную здесь команду, находящуюся в папке in на сервере Ubuntu.

  sudo chown -R ubuntu: ubuntu.  

2. Отключить временную передачу файлов

WinSCP поддерживает непрерывную передачу файлов с использованием SFTP и FTP. Он сохраняет файл, который изначально был передан под временным именем файла.

И изменение имени целевой цели будет отображаться только после успешного завершения передачи.

Но отключение этой передачи во временный файл, безусловно, должно исправить отсутствие запрещенных разрешений.

  1. Сначала выберите «Настройки».
  2. Затем перейдите на страницу> Перенести выносливость.
  3. Затем мы выбираем средство «Отключить» в разделе «Продолжить передачу / перенос во временное имя файла» для области «Включить».

Заключение

Короче говоря, в настоящее время вы столкнулись с ошибкой SFTP №3. В доступе отказано из-за неправильных разрешений каталога / папки. Сегодня мы, безусловно, подробно обсудили эту ошибку и поэтому увидели, что наши специалисты службы поддержки могут легко ее исправить.

Предотвращение сбоя вашего сервера!

Никогда больше не теряйте пациентов из-за низкой скорости сервера! Позвольте Северной Америке помочь вам.

Наши специалисты по серверам следят за вашим сервером и обслуживают его круглосуточно, без выходных, чтобы обеспечить его высокую скорость и безопасность.

Инструкции

Дополнительная информация

При просмотре или удалении файла из Winscp может быть отказано в согласии на удаление или перемещение файла.

 в разрешении отказаноКод ошибки: 3Сообщение об ошибке сервера: авторизация отклоненаКод запроса: 3
  1. Откройте интерфейс командной строки этого события в winscp.
  2. Перейдите к пути к каталогу, в котором находится файл.
  3. Задайте разрешения для всех файлов данных, работающих в этом пути к папке, используя новую команду непосредственно ниже, затем попробуйте переместить файл, в противном случае удалите конкретный файл снова.

разрешение winscp отклонено код ошибки 3 запрос обмена 3

 # chmod -R 777 <запрошенный путь> 

Стоимость элемента

<время>

Gracias por sus commentarios

Lo sentimos. Sistema el de envÃo de comentarios, безусловно, просто operativo en estos momentos Vuelva – эффективное намерение позже.

Комментарии, которые вы можете просто не содержать специальных символов: () n

авторизация winscp отклонена код ошибки 3 значение запроса 3

г.

Although SFTP is an easy-to-use and secure file transfer protocol, many people frequently face one of the most infamous SFTP errors, the “SFTP permission denied.

As the error output reads, this issue is due to the lack of permissions to access a file or directory. Generally, you would still have access to the SFTP server via SSH, but you won’t be able to change a specific file or directory. Another similar error message is the “SFTP permission denied (public key),” where you won’t even be able to access the server via SFTP or SSH.

In this post, we’ll go through the two cases. First, we’ll learn to check and update the user/group file/folder permissions, and second, we’ll figure out why we are getting authentication/access permission denied due to the public key.

To illustrate a clearer picture of the “sftp permission denied” error scenario, we’ll use an AWS EC2, Ubuntu (Focal-20.04-amd64-server). We will use the default user “ubuntu” and add a new sftp01 user. By default, AWS doesn’t grant “root” SSH access to the EC2 instances due to security’s best practices.

1. The “SFTP permission denied” error

Regardless of which SFTP client you use, when you SFTP into a server and try to replace, edit, delete, or overwrite a file or directory, you get “an SFTP permission denied” error message.

An example:

Cannot create remote file ‘ver’.
Permission denied.
Error code: 3
Error message from server: Permission denied

In Windows, while using an SFTP client, like WinSCP or FileZilla, the message looks like this:

Error Message: SFTP permission denied

Generally, you are successfully connecting via SFTP or SSH with the same user, but you can’t modify, change, or overwrite the file via SFTP. But if you cannot even connect via SFTP or SSH, you might be getting a similar error message that reads “SFTP permission denied (public key)”.

The reason for these error messages is generally due to incorrect or lack of permissions. For example, you might have read, write, execute permissions on your local file (or folder), but the remote folder (or file) might not be accepting your actions (read, write, or execute). 

File permissions 101

Since this error is most likely related to incorrect permissions, you’ll have to figure out why you don’t have the authorization to edit, change, or upload a file or directory.

  • Log in to the SFTP server using SSH and use the command “$ whoami” to see your username.
  • Suppose the user logged in to the SFTP server does not have the necessary permissions (such as read command, “ls”) to a specific directory or file. In that case, you’ll get a message like: “ls: cannot open directory ‘/root’: Permission denied”.

For security reasons, some cloud providers like AWS separate root access from other users. In this case, my “ubuntu” user does not have access to the root user’s folder. This is simply because both users belong to different groups with different permissions. 

ubuntu Permission denied

  • Use “$ls -l” to get a long detailed list of files, directories, and permissions. This command will help you see whether your user (within a group) has the correct permissions to a file. The below screenshot shows the output of this command.

Output of $ls -l command

  • The relevant output columns:
    • (1)-Permission level The first character, (l or d), represents a symbolic link or directory, while (-) represents a regular file. The next set of three characters (rwx, where: r=read, w=write, x=execute, and – = no permission) represent user permissions, the next three represent group permissions, and the last three characters are “others” permissions.
    • (2, 3)-User and group The next column (2 and 3) represents the file or directory owner and the group.
    • (4) – Name of the file, directory, or symbolic link.

So, what we can get from the output is that the file (-) “test.txt” belongs to the user/group (ubuntu/ubuntu). As for the permission level, “-rw-rw-r—” the “user” and “group” can both read and write, while all others can only read.

  • To troubleshoot the SFTP permission denied, you’ll need to determine if your “other” user belongs to the group with read and write (rw) permissions (for instance, “ubuntu” in this case).
  • Use the “$ groups” command to see the group your current user is associated with. So, in this example, the user “ubuntu” does not belong to the “root” group, so it does not have access to /root folder, as initially stated. The “sudo” group is the one granting elevated privileges.

$ groups command

Solutions: How to fix the SFTP permission denied?

So now that we know how to check users, groups, and their file/folder permissions, let’s solve the “SFTP permission denied” error. Bear in mind that the majority of commands here require higher privilege to execute.

The command (ls -l) is handy to let you see the permissions of the target directory or file. If the file or directory belongs to another user, group or it does not allow either writing (for instance, drwxr-xr-x) for the group and other users, you’ll need to grant the right set of permissions.

Solution 1. Assign the user without permission to a group with permissions to the file or directory

Use the (ls- l) command to see the owner and group a file belongs to. If it belongs to a different group your user does not belong to, you’ll need to assign your user to this group.

Use the following command to assign your user to the group permission instead of reading and writing (rw). After doing this, try SFTP again.

  • $ sudo usermod -a -G [target group] $USER

Solution 2. Use the (chown) command to change ownership of the single file or directory

Rather than assign a new group to your user, you can change the ownership of a file or directory. For example, let’s say the “sftp01” user gets an SFTP permission denied every time it wants to edit or overwrite the “test01.txt” file. To see who owns this specific file, go to the folder where you are getting the sftp permission denied and do a (ls -l), then use (chown) to change the ownership.

  • $ sudo chown [user] [file]

chown command to change ownership of the single file or directory

NOTE: If you are working under an admin or root role, be careful not to change the entire ownership of a directory and subdirectory with -R recursive ownership, as this can affect access and authentication to the SFTP server (we’ll get to this later). 

Solution 3. Grant the appropriate permission

Use the “chmod” command to change the file or directory permissions. The suggested permission levels when using the chmod are 755 for file and 644 for directory permission. 

  • chmod 755: Read and execute access for everyone. Read, write, and execute access for the owner of the file. For example, when you do a “$chmod 755 examplefile”, you allow everyone to read and perform the file, while only the owner is entitled to read, write, and execute the file.
  • chmod 777: Use the chmod 777 (-rwxrwxrwx) if you want to allow everyone, including the owner, group, and others, to read, write, and execute. Granting this level of “openness” is not a good security practice, but you can use it for testing purposes.
  • chmod 644: The user (or owner) can read, write but can’t execute. The group and others can read but can’t write and execute. This command is suggested for directories.

The “$sudo chmod 775 [filename]” command will change the permission structure of the file. As mentioned above, with (-rwxrwxr-x) (775), the file will be readable and executable by everyone (r-x) “others”.

$sudo chmod 775 [filename] command

Use Recursive to add permission subdirectories as well

You can use the “sudo chmod -R [mode] [file or directory]”. The [-R] changes files and directories recursively, so use this with care.  It allowss the user to read, write, or execute to all sub-directories and files.

Solution 4. Permission denied due to failed authentication

Another variation for the SFTP permission denied is due to authentication. You can’t even access your SFTP server from the SFTP client. If you get the “Permission denied (public key),” you won’t be able to access and authenticate to the server via SSH.

Permission denied due to failed authentication

To solve this issue, try the following:

  • Check your username You might be using the incorrect username, but correct public key and thus get the permission denied error. Check whether you are using the correct username in your SFTP client. But still, if the username is correct but is not authorized to use the key, you’ll also get permission denied (public key).
  • Permissions at the server are incorrect This is because the permission to the files under the home directory changed. Users might be locked out if the “authorized_keys” (under /.ssh/authorized_keys, for Linux Ubuntu) file permission or ownership changed. An admin has to log in with root access or connect via the serial console to adjust the home directory file permissions. As mentioned earlier, applying “chmod -R” incorrectly can affect all home directory subdirectories, including .ssh and authorized_keys files.
  • Check the SSH public key (.pub) on the local computer Make sure you are using the correct public key in the authorized_keys file. To add a new public key to an SFTP client with FileZilla. Go to Settings > Connection > SFTP > click on “Add key file…” Browse through your local files and import the right key.

import the right key

Configuring permissions with alternative SFTP server tools

1. SolarWinds SFTP/SCP Server – FREE TOOL

SolarWinds SFTP/SCP Server

The Solarwinds SFTP/SCP server is a free tool for reliable and secure file transfers. It is easy to use, light and runs as a Windows service. In addition, SFTP provides advanced SFTP features such as concurrent transfers from multiple devices or limits access by authorizing a specific or range of IPs.

Key Features:

  • Offers SFTP, FTP, and TFTP
  • Transfer files up to 4 GB in size
  • Good for distributing device configurations
  • Can be automated
  • Receives multiple files simultaneously

This tool pushes OS images, configuration files, updates, backup files, or transfer files up to 4GB. In addition, this SFTP server provides primary authentication access to the server and only allows one folder for all users.

Pros:

  • Completely free SFTP server
  • In-depth user authentication options
  • Can set limits based on events such as deleting, uploading, and downloading – great for larger teams

Cons:

  • Is designed more for a technical audience, with an abundance of features and customization options

Website Link: https://www.solarwinds.com/free-tools/free-sftp-server

Free Download!

2. SolarWinds Serv-U FTP/MFT Server – FREE TRIAL

SolarWinds Serv-U-FTP-MFT-Server

The SolarWinds Serv-U FTP/MFT Server is a more advanced SFTP server that lets you handle large and multiple file transfers. It supports up to 250 users, 100 concurrent sessions, up to 3 domains and allows a fine-grained access control over those resources.

Key Features:

  • Paid tool for Windows Server
  • FTPS, SFTP, and HTTPS
  • PCI DSS, HIPAA, FISMA, SOX compliance
  • P2P file sharing possible

With Serv-U, you can easily change and update user and folder access and permissions. In addition, it provides a directory access rule-based control that allows you to change permissions on files and directories.

SolarWinds Serv-U FTP/MFT Server

Pros:

  • Supports FTP, FTPS, and SFTP file transfers, making it a more flexible option than some of its competitors
  • Robust search features are ideal for large file transfers over long periods of time
  • Built with the enterprise in mind
  • Supports drag and drop transfers, making it an easy option for end-users
  • Built-in schedule works well for EDI and other regular transfers

Cons:

  • Would like to see a longer trial period for testing

Website Link: https://www.solarwinds.com/serv-u-managed-file-transfer-server

Download 14-day Free Trial!

Final Words

The “SFTP permission denied” error message occurs when your SFTP server doesn’t allow your user (within a group) to modify or overwrite a file or directory. To solve this, you’ll have to SSH into the SFTP server, find the file/directory and identify its current permission mode and ownership. Then, you’ll have to change the permissions as specified in this post. The second SFTP permission denied (public key) message occurs when you are logging with an incorrect user, public key, or the user doesn’t have the necessary permission to access the key file in the server.

Alternatively, you can use an SFTP server such as SolarWinds Serv-U FTP/MFT Server, which gives you more flexibility when configuring permissions. This tool will help you avoid the “SFTP permission denied” and fix it for all the SFTP users.

SFTP permission denied FAQs

How do I fix SFTP error?

SFTP errors can be caused by a number of different problems. However, the most frequently encountered errors revolve around a failure to connect to the remote device. This failure can be due to four reasons and these need to be checked:

  1. Check the destination address has been entered correctly.
  2. Check that the correct port is being used.
  3. Check that you have an active access account on the remote device.
  4. Check that you typed in your credentials correctly.

What is chmod command in SFTP?

In Unix and Unix-like operating systems, including Linux and macOS, chmod changes file permissions. Access permissions to files are levied in three groups – the user, the user’s group, and everyone else. There are three possible access levels for each category of accessor: read, write, and execute. Each position in the chmod command can have one, two, or all three of these rights. Chmod can be expressed by letters or numbers. The letters that the system uses are r (read), w (write), and x (execute). The number-based system is a little more complicated. Each position is represented by a number that is the sum of all permissions for that accessor type. In this scheme 1 = execute, 2 = write, and 4 = read. So, 7 represents read, write, and execute and 5 would signify read and execute.

What port is SFTP?

SFTP uses the security system of SSH for protection. It is an FTP session that runs inside an SSH session. Thus, SFTP uses the same port that is assigned to Secure Shell (SSH), which is TCP port 22.

The SFTP Permission denied error happens when you SFTP into a server and try to add, remove or modify a file or directory. Still, the SFTP server does not allow you, and instead, it throws back permission denied, error: code 3.

To solve the SFTP permission denied error, you’ll need to verify that the user account you are using to SFTP has the proper permissions. Then, in the SFTP server, find the file or directory and change ownership or update its permissions.

Table of Contents

  1. File Permissions and Ownership
  2. A Closer Examination
  3. Fixing the SFTP permission denied error on a Windows SFTP Server
  4. How to solve the SFTP Permission denied on a Linux SFTP Server
  5. Alternative ways to solve the Permission denied error
  6. Conclusion

1. File Permissions and Ownership

Whether your server is Linux or Windows-based, the SFTP permission denied is always a result of inconsistent or misconfigured user permissions. To solve this problem, you’ll need to find the reasons why your specific user doesn’t have the necessary rights to add, edit, or remove a file or directory.

Before digging deeper, let’s remember the fundamentals.

  • A user account is a set of configurations and information that tells the OS, which files and folders a user has access to, what it can do with them, and other settings like preferences or network resources. A properly configured user account should authenticate and authorize you to use specific resources, including SFTP.
  • User account types Every user account has a specific kind that determines their permission level and their actions at the OS level. For instance, there are admin users in Windows and root users in Linux.
  • A user group is a collection of user accounts with the same permissions and security rights. Every user account is a member of at least one group.

File and folder permissions

Permissions are the authorization and access rights methods for allowing users and groups to do a particular action. For example, with configured permissions, the SFTP server determines which users and groups can access which files or folders (and what they can do with them).

To determine your user account type, its group, and permissions, continue to the next section.

2. A Closer Examination

This error is also known as the permission denied error code 3. It happens due to an SFTP server’s user permission to a file or directory being denied. In other words, the server is rejecting access to its files and folders for a specific (or all) user.

On a Linux machine, the SFTP error permission denied looks as follows:

Cannot create remote file 'TEST'.

Permission denied.

Error code: 3

Error message from server: Permission denied

On Windows, while using a client such as WinSCP or Bitvise, the message looks something like this:

Windows error message

How to fix the SFTP permission denied

To solve the permission denied error, you’ll need to access the SFTP server via SSH, with superuser or root privileges. There, you’ll verify all your files/folders permissions and ensure they are granted correctly. Ensure you are using the correct usernames and that such usernames belong to the right group. Finally, grant read/write access for your user on those specific directories.

A quick note: There is a similar error message; the SFTP permission denied (public key). When you get this error, you cannot even access the (SSH or SFTP) server. The error message states that the server is denying access due to an incorrect public key authentication. Check the credentials (username and password) from the local client and ensure you are using the correct SSH public key. If the problem occurs network-wide, check the authorized_keys ownership and permissions on the server.

3. Fixing the SFTP permission denied error on a Windows SFTP Server

The first step to fixing the SFTP permission denied is to gather enough data on users, groups, and their permissions over specific files and directories.

  • To see the users on Windows, open the Run dialog box (Win+R), type “lusrmgr.msc”, and hit enter. This action will open the Local Users and Groups snap-in. There, you’ll be able to see the Users along with their groups.

Local Users and Groups snap-in

  • In windows, you can also use the command “net user /domain username” to learn about those users’ users and group memberships.

Command Prompt

  • If you want to know the permission level on a specific file or folder, right-click on it, and select “Properties”.
  • Go to Security > Group or user names > Permissions for “username”.
  • In this window, you’ll see all the user accounts and groups with permissions for that specific file or folder. When you select a user or group, you’ll see its assigned permissions under the “Permissions for Users”.

Permissions for Users

  • If you found that the file or folder doesn’t have the necessary permissions for that particular user, then that might be why the SFTP permission denied error.
  • To modify permissions and ownership, click on “Advanced”.
  • If you want to add a user to that specific file or folder or change “Ownership”, click on “Add”. You can also click on “Change” right after the “Owner” name.

Advanced Security Settings

  • Click on “Select a principal”. A new window will open > “Select User or Group”.
  • On the bottom blank field, enter the user’s object name.

Select a principal

  • You can find your object name using the “Check Names” option on the left.
  • If you can’t find it try the following: From the local computer (SFTP client).
    • In the Windows search box, type “Computer.
    • Right-click on “This PC” and select “Properties”.
    • You’ll find the object name listed under, Computer name, domain, and workgroup settings.

4. How to solve the SFTP Permission denied on a Linux SFTP Server?

So, what do you need to fix the SFTP permission denied error on a Linux SFTP server? Start by determining the users, groups, and permission levels to specific files and directories.

  • On the Linux SFTP server, access the console terminal. You can use Ctrl+Alt+T or from the Search bar via the Linux dashboard. Or use SSH if you have remote access.
  • On the terminal, issue a “$whoami” command to see the current username. In addition, you can also use the command “$ groups” to identify the user’s group membership.
  • Use a “ls -l” command to list the files, directories, and permissions. This command will also help you see each user and their group. 

QEMU

  • The first column from the output represents the permission level. The third and fourth columns represent the file/directory owner username and group. And The last column is the file name, directory, or symbolic link.
  • For instance, the 8th line shows a directory (d) named “jack”. This directory belongs to user “jack”, in the group “staff”. The folder has a permission level defined as “drwxr-xr-x”, which means user Jack should be able to read, write, and execute (rwx). At the group level, all members should read and execute (no write). Finally, everybody else is also allowed to read and execute (no write).

SFTP Permission Denied Solutions

If the target file or directory belongs to someone else or doesn’t allow reading, writing, and executing, you’ll need to:

  • Change ownership
  • Modify permissions

For both solutions described below, you’ll need superuser or root privileges in the SFTP server.

Solution 1. Change the ownership of the file or directory or change the user to a new group

First, you’ll need to determine the current owner of the file/directory (use ls -l). Then, if it is incorrectly assigned, you’ll need to change its ownership with the “chown” command.

$ ls -l

$ chown [user] [file]

“chown” command

  • You can also assign the user to the right group to read and write the directory or file. Finally, use the “usermod” command to modify the user account by appending it (-a) to a target group (G).

$ ls -l 

$ usermod -a -G [target group]

Solution 2. Set the permissions on files or directories

Use the command “chmod” to modify the permissions on the target file or directory. The syntax of the command is as follows:

$chmod [options] [permissions] [target_file_name]

  • The [permissions] on the command define the user’s (owner) permissions for the file, the group members who own the file or directory, or anyone else (others) that also plays a role on the file or directory. Permissions can be represented with alphanumeric characters or octal numbers.
  • Let’s say, you as the owner of the file named TEST, want to modify the file with a new set of permissions, so that:
    • You (the user) can read, write, and execute (rwx)
    • All the group members can read and execute (rx)
    • And all others can read and execute (rx).

In alphanumeric representation:

$chmod u=rwx,g=rx,o=rx TEST

In octal numbers:

$chmod 755 TEST

As an example, if you are trying to transfer an HTML document to a server via SFTP to the directory “/usr/local/bin” and from the “ls-l” command, you found out that this directory is owned by root with permission 775, you’ll only need to add your “trusted user” to the root’s group.

5. Alternative ways to solve the Permission denied error

Most of the time, the SFTP permission denied error results from the poor user, groups, and permissions management. To avoid this error, you’ll need to look for client/server solutions that allow you more accessible and fine-grain administration of user accounts and permissions.

If using OpenSSH for Windows (or Linux), constantly update it to the latest version. In addition, do not limit yourself to a single SFTP client solution, but try others. Try other SFTP/SSH server solutions, as some old projects are deprecated or abandoned. If possible, try SFTP client and server from the same vendor—for instance, Bitvise or Serv-U MFT.

a. The Serv-U MFT – FREE TRIAL

Serv-U MFT

SolarWinds’ Serv-U file Managed File Transfer is a simple and easy-to-use secure file transfer solution. The Managed File Transfer (MFT) solution supports FTP, FTPS, SFTP, HTTP, and HTTPS (over IPv4 or IPv6). In addition, it provides centralized remote file transfer management and automation capabilities from a web console.

The Serv-U MFT solution integrates with an existing Active Directory and LDAP server to help you control permissions and user access for large networks. It synchronizes all user account information and simplifies authentication. With the Serv-U MFT, you can configure limits and customize settings for all file transfer operations of users, groups, domains, and servers. Change user and groups, or modify directories, files, and permissions, all from one place.

Directory Access Rule

Highlights

  • Supports an unlimited number of user accounts and domains.
  • Create an SSH private key or load one.
  • Manage users, groups, and directories from the same console.
  • Keep track of your server and domain logs for easier troubleshooting.

Pros:

  • Supports FTP, FTPS, and SFTP file transfers, making it a more flexible option than some of its competitors
  • Robust search features are ideal for large file transfers over long periods of time
  • Built with the enterprise in mind
  • Supports drag and drop transfers, making it an easy option for end-users
  • Built-in schedule works well for EDI and other regular transfers

Cons:

  • Would like to see a longer trial period for testing

Download: Serv-U MFT Server is deployable on-premises. It installs on Windows or Linux platforms. Click here for a fully functional 14-day free trial.

Download Button

b. Bitvise

Bitvise

Bitvise is an SSH end-to-end solution for Windows. It provides SSH Server and SSH Client and supports file transfer protocols SFTP and SCP. The SSH Client for Windows includes a terminal emulator, graphical and command-line file transfer, and tunneling features. The Bitvise SFTP client is compatible with a wide variety of clients.

Highlights: 

  • 2FA. Implement Two-Factor Authentication (2FA) with SFTP clients.
  • Create a virtual filesystem. SFTP clients can be restricted to single or multiple directories in a virtual filesystem.
  • Support for virtual accounts. Bitvise allows you to create and manage virtual accounts backed by the identity of Windows accounts.
  • And a lot more.

Note: Bitvise creates these virtual accounts (BvSsh_VirtualUsers) with SSH server permission, but still, it will use Windows to provide the security context for the session. So if you are logging in to the SFTP server with such accounts and haven’t updated the filesystem permissions (on the root directory), you’ll get the SFTP permission denied.

Download: Bitvise SSH Server is available to Download for a fully functional 30 days trial. Τhe limited Bitvise SSH server personal edition is offered free of charge.

6. Conclusion

In this troubleshooting guide to “SFTP permission denied,” we went through the steps of tracing and solving this infamous error. To get a hint on where to start, go to the SFTP server and analyze the permissions and ownerships of the user’s files and folders. If a user (or group) doesn’t have the necessary permissions (rwx) over their directory, then it is very likely that this is the source of the SFTP permission denied.

As per suggestions from the post, go ahead and update those permissions. Using alternative solutions such as Serv-U or Bitvise will also help you avoid mistakes when managing user and permissions (especially in Windows servers). Such solutions provide better management and more flexibility when configuring users and permissions.

SFTP troubleshooting FAQs

What ports does SFTP use?

SFTP uses only one port – FTPS uses two. The SFTP system operates vier the Secure Shell protocol, so it uses the port allocated to SSH. This is TCP port 22.

What is 550 Permission denied?

550 relates to the permissions on a file or directory. It is a notation convention that is common in Unix and Unix-like operating systems, such as Linux and macOS. Permissions in this file system have three positions that denote the access rights for the current user, the current user’s group, and others (outside of the current user’s group). This is why there are three numbers in 550. Each number relates to read, write, and execute. These can be expressed as rwx, which would make 550 into r-xr-x—. A number is allocated to read, another to write, and then another to execute permissions. The numbers associated with the permission rights of the subject are added up. These allocations are execute=1, write=2, and read=4. So the possible values for each number in the access permissions are 0, 1, 2, 3, 4, 5, 6, and 7. 5 can only be made up of 1 + 4, which is execute + read. So, 550 means user = read and execute, group = read and execute, other = no access.

How do I give permission to chmod 777?

In Unix, Linux, or macOS, you change the permissions on a file or directory with the chmod command. The quickest way to do this is to use the numerical notation for permissions. The three positions in 777 relate to the user, the user’s group, and others. Full access provides read, write, and execute permissions, which is represented by the number 7, so chmod 777 file.txt gives read, write, and execute permission to the user, the user’s group, and everyone else on the file called file.txt.

by Afam Onyimadu

Afam is a geek and the go-to among his peers for computer solutions. He has a wealth of experience with Windows operating systems, dating back to his introduction… read more


Published on June 16, 2022

  • The permission denied error message is often caused with you try transferring or copying files without the proper access privileges. 
  • Tiny typo errors in location addresses are enough to cause this error on a server request. 
  • If global read/write settings are changed, they should be revoked as soon as the file transfer is over. 

XINSTALL BY CLICKING THE DOWNLOAD FILE

To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer’s security and performance
  • Restoro has been downloaded by 0 readers this month.

In this article, we discuss the error permission denied. error code: 3 error message from server: permission denied

Error codes on computers or computing processes can be frustrating. In many instances, it implies that your operations are halted, and you will no longer be able to execute specific tasks. Unfortunately, the permission denied error code 3 is not an exception.

In this article, we dive into this error and recommend what to do when it comes up. Note that Windows users may face a similar problem of no access to the server.

Without much ado, let’s jump into it.

What does it mean when it says permission denied?

Firstly, let’s point out that you should be mindful of a few variations to this error. You may get either of the following:

  • Permission denied. error code 3
  • SFTP error 3 permission denied
  • WinSCP network error: permission denied
  • Error message from server: permission denied

Whichever is the case, it most likely means that you do not have adequate rights to access or transfer a directory or file.

In the case of the SFTP variant, you can usually access the SFTP server via SSH, but you will not be able to make changes to a specific directory or file.

Generally, you will get this error while transferring or copying files from a local system to a remote host.

How do I fix the denied permissions error?

1. Confirm the password and username

Since this error is often caused because you do not have the proper access rights to a file, it could mean you are using the wrong credentials. Therefore, you should check your username and password and ensure they are the credentials with the proper rights to access the file.

2. Change file permission to read/write

  1. Type in this code to give read permission:
    sudo chmod -R 755 /remote-dir/
    permission denied. error code: 3 error message from server: permission denied
  2. Type in this code to give write permission:
    sudo chmod -R 777 /remote-dir/
    permission denied. error code: 3 error message from server: permission denied
  3. Try the file copy or transfer again and see if you have the permission denied error message.

Changing the file permission to RXW for everyone could pose a security risk. Hence, if this is your adopted method, you should undo it once the transfer is completed.

Read more about this topic

  • Edge Shortcut Keeps Appearing on Desktop: 5 Easy Fixes
  • Did Not Connect: Potential Security Issue In Firefox: Fix
  • Chrome not Loading Pages: 7 Fixes to Properly Load Websites

3. Confirm the remote file path

This is a rookie mistake, but not one to be ignored. You may have just typed in the wrong resource path. In this case, your access will be denied.

All you need to do is confirm the correct path and re-input it. If you still do not have access, skip to the next solution.

With any of these three fixes, you should have been able to resolve the permission denied. error code: 3 error message from server: permission denied on your server.

You mainly have to pay attention to user rights, and you will be able to avoid this issue in the future.

newsletter icon

Newsletter

Till yesterday login to our Ubuntu-20.04 LTS was working fine, But today suddenly it started showing below error while trying to login.

SFTP error#3: Permission denied

$ ls
ls: cannot open directory '.': Permission denied

We have not modified any settings then Why do i get «permission denied» even when user has sudo privileges?

Have tried to change the permisison using below command, however didn’t help.

chown -R devuser:devuser /home/devuser

asked Nov 30, 2022 at 14:11

user4948798's user avatar

The below command helped to solve the issue.

chmod 775 /home/devuser

It was a permission issue, therefore with above
command able to get ride.

answered Nov 30, 2022 at 14:16

user4948798's user avatar

1

  • Home
  • Forum
  • The Ubuntu Forum Community
  • Ubuntu Specialised Support
  • Ubuntu Servers, Cloud and Juju
  • Server Platforms
  • [SOLVED] SFTP file edit

  1. November 24th, 2011

    #1

    Join Date
    Oct 2011
    Beans
    12

    Hello!

    I have installed LAMP and I am hosting a test web site. I uploaded the web page files to the server and everyting works fine, but when I try to edit a file in WinSCP, I get this error:

    Code:

    Permission denied.
    Error code: 3
    Error message from server: Permission denied
    Request code: 3

    How can I give permissions to edit the files in WinSCP?
    Note: I used FTP to upload the files to the server, uninstalled FTP and now I use SFTP. Could this have something to do with my problem?


  2. November 24th, 2011

    #2

    Join Date
    May 2007
    Location
    NY’s first capital
    Beans
    2,853
    Distro
    Ubuntu 20.04 Focal Fossa

    Re: SFTP file edit

    Does the file have write permissions by the user you are logged in as?

    Code:

    ls -al /folder/withFile

    Can you edit it using sudo?

    Nothing is ever easy, but if it is difficult you must be doing it wrong.


  3. November 24th, 2011

    #3

    Join Date
    Oct 2011
    Beans
    12

    Re: SFTP file edit

    Yes, the user I am logged in as is admin, and I can edit the files on the server with the text editor.

    The files I want to edit on the server are in /var/www/. With WinSCP, I can’t do anyting in that folder, I can’t even copy a file from my computer into that folder. I need to add permissions to that folder so I can edit the files in WinSCP.

    Last edited by LordJebe; November 24th, 2011 at 03:57 PM.


  4. November 24th, 2011

    #4

    Join Date
    Feb 2011
    Location
    Coquitlam, B.C. Canada
    Beans
    3,331
    Distro
    Ubuntu Development Release

    Re: SFTP file edit


  5. November 26th, 2011

    #5

    Join Date
    Oct 2011
    Beans
    12

    Re: SFTP file edit

    Quote Originally Posted by Doug S
    View Post

    Thanks for the link. Marking thread as solved.


Tags for this Thread

Bookmarks

Bookmarks


Posting Permissions

All times are GMT +1. The time now is 02:42 AM.

vBulletin �2000 — 2023, Jelsoft Enterprises Ltd. Ubuntu Logo, Ubuntu and Canonical � Canonical Ltd. Tango Icons � Tango Desktop Project.

User contributions on this site are licensed under the Creative Commons Attribution Share Alike 4.0 International License. For details and our forum data attribution, retention and privacy policy, see here

Я использую WinSCP и постоянно испытываю эту ошибку каждый раз, когда пытаюсь заменить/перезаписать файл. Я смог перенести/перезаписать файл, прежде чем с какой-либо проблемой, но не более того.

Точное сообщение об ошибке:

Не удается создать удаленный файл ‘var/lib/tomcat6/webapps/…./myfilename.filepart’.
Доступ запрещен.
Код ошибки: 3
Сообщение об ошибке с сервера: Permission denied

Я попытался изменить право собственности, в котором я был успешным, потому что, когда я обновился, из tomcat6, теперь это под моим логином. Но меня все еще отрицают. Это очень тяжело тестирует наши отчеты, так как мне просто нужно посмотреть, работает ли он в развернутом приложении.

Я также попытался настроить некоторые параметры в настройках WinSCP, таких как Drag & Drop и Endurance, но ничего не изменилось.

Я переустановил PuTTY и WinSCP, но ничего не изменилось.

ОБНОВИТЬ:
Я могу заменить свой файл, выйдя на 1 метку из пути к файлу (например, var/lib/myfolder/myproject/web-inf/report, назад на 1 метку на var/lib/myfolder/myproject/web-inf/) затем введите

sudo chown myuser:myuser report -R

но в моих отчетах будут ошибки, поэтому мне пришлось набрать sudo chown tomca6:tomcat6 report -R тогда ошибка будет очищена, и теперь я могу просмотреть мой замененный файл.

Это очень неудобно, поскольку я должен делать это каждый раз. Есть ли что-нибудь, что я могу сделать, чтобы исправить это? благодаря

When I try to run a small script using WinSCP client below error throws while transferring the file to the remote server and getting aborted.

Error message

C:WinSCP-5.9.6-Portable>WinSCP.com /script=ftptest.txt
Connecting to 192.169.2.33 ...
Connected
Starting the session...
Session started.
Active session: [1] ftpuser@192.169.2.33
transfer        ascii
...audit.log.2018-04-10 |            0 B |    0.0 KB/s | binary |   0%
Error transferring file '\MainShareFDSWS02LogsWhvEsbWrk2.MainShare.co.ukaudit.log.2018-04-10'.
Copying files to remote side failed.
Could not create file.
(A)bort, (R)etry, (S)kip, Ski(p) all: Abort

Script which I have tried

open ftp://ftpuser:Mitrai17@192.169.2.33/ -hostkey="ssh-rsa 2048 ************************ ftpuser@Filezilla"
ascii
put -transfer=ascii \MainShareDFSWS02LogsWhvEsbWrk2.MainShare.co.ukaudit.log.2018-04-10 /home/ftpuser/DK
exit

MTG's user avatar

MTG

3161 silver badge5 bronze badges

asked Apr 11, 2018 at 13:28

Daz's user avatar

4

Assuming the /home/ftpuser/DK is a directory, you are missing a trailing slash. You should use:

put -transfer=ascii \...audit.log.2018-04-10 /home/ftpuser/DK/

When you use just the /home/ftpuser/DK, it means that you want to upload the file to the directory /home/ftpuser and save it to the file DK. What obviously conflicts with an existing subdirectory of the same name.

Quoting the documentation for the put command:

The last parameter specifies target remote directory and optionally operation mask to store file(s) under different name. Target directory must end with slash.

answered Apr 11, 2018 at 13:49

Martin Prikryl's user avatar

Martin PrikrylMartin Prikryl

20.2k9 gold badges72 silver badges155 bronze badges

1

Кроме того, WinSCP предоставляет пользователю массу дополнительных возможностей:

— Интеграция с операционной системой Windows (поддержка Drag&Drop, ярлыков, поддержка схем URL).

— Поддержка работы с любыми версиями протокола SSH (Secure Shell)

— Поддержка различных типов авторизации, как по паролю, так и с использованием ключей.

— Встроенный текстовый редактор.

— Возможность сохранять настройки соединений.

— Возможность работы с использованием файла конфигурации вместо хранения настроек в реестре, что позволяет использовать ее в переносимом варианте (Portable WinSCP).

— Возможность синхронизации каталогов локального и удаленного узлов.

Программа WinSCP абсолютно бесплатна и распространяется с открытым исходным кодом.

Скачать актуальную версию программы можно на странице загрузки WinSCP

Настройки программы WinSCP.

Настройки по умолчанию, как правило, соответствуют предпочтениям обычного пользователя Windows, но при необходимости, можно например, изменить поведение программы при обрыве связи, отклонении сервером подключения по протоколу SFTP и т. п.

Подключение к серверам

Программа WinSCP позволяет создавать и, по желанию пользователя – сохранять, профили подключений к различным серверам, поддерживающим соответствующие прикладные протоколы FTP, FTPS, SFTP, SCP, WebDAV, Amazon S3.

Настройки подключений в программе WinSCP.

После завершения настройки подключения, можно выполнить его сохранение нажав кнопку Сохранить Сохраненное соединение можно использовать в качестве соединения по умолчанию, которое будет выбираться при запуске программы WinSCP.

Передача данных.

Двухпанельный интерфейс по образу Total Commander, как правило, удобнее интерфейса в стиле Проводника Windows. В левом окне отображается локальная файловая система, в правом – файловая система сервера, к которому выполнено подключение.

Интерфейс в стиле Total Commander программы WinSCP.

Настройка параметров передачи данных в программе WinSCP.

В процессе передачи данных отображается статистическая информация:

Отображение процесса передачи данных в программе WinSCP.

Режим синхронизации в программе WinSCP.

В настройках синхронизации можно выбрать 3 направления:

Кроме направления синхронизации, можно выбрать также и ее режим:

— Файлы, более новые в каталоге источника передаются в каталог приемника.

Автоматизация обмена данными с применением WinSCP

Программа WinSCP имеет поддержку командной строки и развитую систему создания и выполнения сценариев, что позволяет легко реализовать автоматизацию повторяющихся процессов приема и передачи данных.

«C:Program Files (x86)WinSCPWinSCP. exe» /console

Получение справки по командам WinSCP

Большинство внутренних команд WinSCP имеют синтаксическое и смысловое сходство с командами командной строки Linux. Для получения встроенной справки используется команда help :

Подсказка по командам WinSCP.

Получение справки по конкретной команде WinSCP

Для получения дополнительной справочной информации по отдельным командам используется синтаксис:

Если первый параметр — ‘local’, синхронизирует локальный каталог с удалённым Если первый параметр — ‘remote’, синхронизирует удалённый каталог с локальным. Если первый параметр — ‘both’, взаимно синхронизирует каталоги. Если каталоги не указаны, синхронизируются текущие рабочие каталоги.

Примечание: подтверждения перезаписи для этой команды всегда отключены.
BR> параметры:

synchronize both d:www /home/martin/public_html

WinSCP позволяет пользователю получить уже готовые сценарии для выполнения большинства операций приема и передачи файлов. Например, при приеме файла от удаленного сервера в локальный каталог, после нажатия кнопки Получить можно открыть выпадающее меню Настройки передачи

Настройка передачи в WinSCP.

Файл сценария для выполнения в командной строке WinSCP.

Выбранный сценарий нужно сохранить в каком-нибудь файле в кодировке UTF-8 (UTF-16), например C:Scriptss1.txt и передать его на выполнение в виде параметра командной строки winscp:

Если каталог WinSCP не добавлен в пути поиска переменной PATH, по нужно указать полный путь к исполняемому файлу:

«C:Program Files (x86)WinSCPinscp. com» /script=c:Scriptss1.txt /ini=nul

В процессе выполнения сценария, на экране отображается справочная информация:

Соединяюсь с site. com…
Соединение установлено
Открываю соединение…
Соединение открыто.
Активные соединения: [1] anonymous@site. com
/utility/Backplane_Utility
C:Backplane_Utility
backplane. zip | 1728 KB | 248,6 KB/s | binary | 100%

При необходимости, можно включить протоколирование выполнения сценария в журнале, например, C:Scriptss1.log :

winscp. com /script=c:Scriptss1.txt /log=C:Scriptss1.log /ini=nul

Командный файл, созданный WinSCP.

@echo off
«C:Program Files (x86)WinSCPWinSCP. com» ^
/log=»C:Scriptss1.log» /ini=nul ^
/command ^
«open ftp://anonymous@site. com/» ^
«cd /utility/Backplane Utility» ^
«lcd C:Backplane_Utility» ^
«get backplane. zip» ^
«exit»

REM Ниже пример анализа кода возврата для оценки результата выполнения сценария set WINSCP_RESULT = %ERRORLEVEL%
if %WINSCP_RESULT% equ 0 (
echo Success
) else (
echo Error
)
exit /b %WINSCP_RESULT%

WinSCP возвращает ERRORLEVEL равный нулю, если сценарий выполнен успешно. Команда exit /b %WINSCP_RESULT% формирует ERRORLEVEL для данного командного файла, который может быть использован в других сценариях для анализа результатов его выполнения.

winscp. com /command «open ftp://anonymous@site. com/» «cd /Backplane_Utility» «lcd C:Backplane_Utility» «get backplane. zip» «exit»

По умолчанию, в Power Shell включена максимальная политика безопасности, которая позволяет выполнять команды PowerShell в командной строке, но не позволяет выполнять в ней заранее подготовленные сценарии. Поэтому, если на экране отобразится сообщение о том, что невозможно загрузить файл сценария, так как выполнение скриптов запрещено для данной системы, нужно выполнить команду:

После выполнения данной команды, выполнение сценариев в среде PowerShell будет разрешено.

Использование планировщика заданий для автоматизации выполнения сценариев

Мастер создания задачи для планировщика заданий Windows

На шаге Триггер выполняется настройка условий, при возникновении которых, будет запущена создаваемая задача.

Триггер задачи для планировщика заданий Windows

Действия задачи для планировщика заданий Windows

На шаге Завершение нажмите кнопку Готово и задание будет создано. Настройки созданного задания можно изменить в любое время при наличии у пользователя соответствующих прав.

Если вы желаете помочь развитию проекта, можете воспользоваться кнопкой «Поделиться» для своей социальной сети

Winscp протокол scp ошибка сети соединение отклонено. Настройка подключения в Putty и WinSCP

Winscp протокол scp ошибка сети соединение отклонено. Настройка подключения в Putty и WinSCP

Пожалуй данная статья не будет разжовывать все тонкости настройки подключения, исключения, варианты и т. д. Эта статья будет использоваться как вспомогательная для других материалов. Если где-то в другом месте мне придётся ссылаться на неё, чтобы убедиться, что вы сможете подключиться к удалённому серверу.

И так, для подключения к серверу мы будем использовать одну из 2х программ. Putty или WinSCP. Обе программы бесплатны и без проблем качаются с официальных сайтов. Так что дерзайте.

Пара слов о каждой.

Обе поддерживают такоё протокол передачи как SSH, а WinSCP ещё и FTP. Так же WinSCP имеет графический интерфейс и обозреватель. Чего нельзя сказать о Putty. Но второй быстрее работает.

Если в WinSCP вам необходимо начать вводить команды, то необходимо открыть всктроеную консоль (это встати встроенный модуть Putty=)).
В то время как Putty это уже сама консоль)

Так же заметил, что при работе с консолью в WinSCP не выходит работать по root и использовать sudo. Может это как то и лечится но я хз как. Если вы знаете как напишите к комментарии.

В общем и там и там есть свои плюсы. Я же использую обе программы и не парюсь.

Настройка подключения к серверу в WinSCP

Без проблем. Просто открой программу и увидь окно со списком сохраннёных подключений. Если они есть конечно же. Иначе у тебя будет выбран пункт «Новое подключение»

Заполняем все необходимые поля:

Протокол передачи: SFTP = SSH или FTP

Имя хоста: Домен или IP адрес нашего сервера

Имя пользователя: Имя пользователя

Порт: Если вы его не меняли, то оставляем какой есть.

Если необходимо сохоанить подключение, то кликаем в сохранить, далее сохранить. В появившемся окне набираем название соединения и сохраняем пароль, если это необходимо.

Скорее всего программа сообщит вам о подключении к ещё неизвестному для неё серверу. Если вы доверяете данному серверу, то просто кликаем в Да.

В скором времени вы увидите окно подключения и, если всё ОК, то вы будете подключены и увидите иерархию на сервере.

Файлы можно просматривать и редактировать. )

Кстати, по умолчанию вы попадаете в папку пользователя под которым вошли. Это отновится только к SSH. По FTP вы попадаете в папку к которой есть доступ.

Так же в WinSCP, как я уже и говорил, вы можете воспользователья консолью. Для этого вам необходимо найти её чрную иконку в верхней части окна программы.

Для работы с консолью требуется соединение другого типа, так что программа предложит вам переподключиться. Жмём в ОК.

Отлично. Теперь мы в консоли.

Настройка подключения к серверу в PuTTY

Так же нет ничего сложного. Открываем программу и начинаем заполнять необходимые поля:

Имя хоста: Домен или IP сервера

Порт: Если не меняли, то оставляем как есть

Тип соединения: SSH

В блоке «Управление сеансами» в верхней строке можете ввести название для сохранения подключения. Так же это строка служит для поиска в списке сохранённых подключений.

Жмём на Соединиться.

Подключаемся. Обратите внимение, что мы вводили Логин и Пароль в настройках соединения. Это всё потому, что у сервер сам запросить эти данные уже в консоли. Вводим сначала Логин, потом Пароль. Если вы не работали с Линукс, то обратите внимание, что при вводе пароля, он не будет отображаться!

По сути всё. Дерзайте!

Основная настройка

WinSCP перекинет нас в окно списка сохранённых профилей. Следует выбрать наш t[email protected] и нажать Login

WinSCP начнёт устанавливать соединение с сервером и попросит подтвердить подлинность сервера:

Аутентификация с открытым ключом

Как и PuTTY WinSCP может использовать агента аутентификации для хранения ключей. Именно агента PuTTY собственно он и использует. Поэтому все настройки агента совпадают с

Если у вас есть вышеперечисленные атрибуты, то можно приступить к установке WinSCP.

Загрузка и установка WinSCP

Если вы загрузили портативную версию, то архив нужно распаковать в любое место, после этого программа будет готова к работе.

Теперь идем качать русский язык. Запускаем WinSCP. exe, жмем на кнопке «Languages», затем на «Get More».

Открывшуюся страницу прокручиваем почти до конца, найдя русскую локализацию WinSCP, загружаем ее. В архиве ru. zip находится файл WinSCP. ru, который кладем в папку, где установлена программа. Перезапускаем WinSCP, снова жмем кнопку «Languages» и выбираем русский язык. Теперь можно начинать работу и настройку WinSCP.

Настройки WinSCP и начало работы

На первом запуске программа откроет окно, где нужно ввести атрибуты соединения, чем мы и займемся. Настройки приводятся для обычного, незашифрованного (не путать с шифрованием паролей) соединения, которое используется в большинстве случаев.

В списке «Файловый протокол» выбираем «FTP», в списке «Encryption» (шифрование) ставим «Без шифрования». В поля «Сервер», «Имя пользователя» и «Пароль» вводим атрибуты, о которых мы говорили в начале статьи, предполагая, что они у вас есть. Жмем кнопку «Сохранить».

У меня выбраны такие варианты: дома, где комп хорошо защищен, пароли я все же сохраняю. На работе, где с компьютером могут работать другие люди, а клиенты приносят на флешках вирусы, для особо важных соединений пароли не сохранены.

Теперь можно установить соединение, Жмем «Войти». Появится модальное окно со статусом соединения, которое через несколько секунд исчезнет. Если выбрана опция несохранения паролей, то в этом окошке потребуется ввести пароль. В случае возникновения ошибок соединения, нужно отменить его и проверить введенные данные, выделив строку с именем соединения и нажав кнопку «Редактировать».

После исправления ошибок сначала сохраните настройки под тем же именем, а уже потом соединяйтесь.

Итак, соединение установлено, в левой части файлы компьютера, в правой сервера. Интерфейс обычный для программ ФТП, описывать его подробно нет смысла, остановимся лишь на главном.

Навигации помогают панели (см. скриншот ниже), расположенные над каждой частью, на которых можно при помощи выпадающего списка перейти в любой вышестоящий каталог. Нажав иконку в правой части панельки, мы включим отображение дерева папок, еще более облегчающее перемещение по каталогам.

Чтобы скопировать файл, перетягиваем его из окна компьютера в окно сервера, как перетягиваются файлы в проводнике Виндовс. После такого действия появится окошко подтверждения, в котором для начала передачи нужно нажать кнопку «Копировать».

В этом же окне можно задать режим передачи и запретить его появление, отметив чекбокс «Больше не выводить это окно». После начала передачи появится окно с ее статусом и процентом закачки файла, которое по окончании передачи исчезнет.

Настройка WinSCP

В верхнем меню идем в «Настройки», а в нем снова в «Настройки», либо жмем кнопку с шестеренкой.

В открывшемся окне настроек, скриншот которых вы видите под этими строками, мы пройдем по некоторым вкладкам, на которые ведут ссылки в левой части, делая нужные изменения.

Вкладка «Окружение»

По умолчанию мы сразу попадаем в корень этой вкладки, где можно настроить появление надоедливых предупреждений, выдающиеся программой перед выполнением каких-либо действий, либо по их окончанию. Очевидно, что не нужны предупреждения о закрытии программы и копировании файлов. В общем, настройте сообщения в соответствии с собственными представлениями об удобстве, но обязательно оставив отмеченным чекбокс об удалении файлов.

В разделе «Интерфейс» ничего особенного нет, можно лишь настроить вид менеджера. По умолчанию (режим «Коммандер») предлагается самый удобный вариант, поэтому задерживаться тут не будем.

Вкладка «Редакторы»

В этой вкладке можно при необходимости установить ассоциации расширений файлов с программами. Как уже говорилось, полная версия WinSCP подхватывает все ассоциации из системного реестра, но всегда найдется пользователь, который захочет редактировать файлы своим любимым редактором. Для многих таким редактором является Notepad++ и на скриншоте показаны настройки, необходимые для открытия и редактирования файлов CSS при помощи Notepad++.

Вкладка «Файлы»

Настроив редакторы, мы переходим к настройкам передачи файлов. Именно тут будет делаться множество изменений.

Вернемся фоновым настройкам. Непосредственно попасть в них можно, щелкнув на шестеренке панели закачек (см. скриншот ниже), которую мы вызвали только что. Отметив три первых чекбокса «Enable queue processing by default» (разрешить использовать очередь по умолчанию), «По умолчанию закачивать в фоне» и «Передать каждый файл индивидуально на фоне» мы обеспечим удобную и надежную работу без всяких окошек и подтверждений. Особую роль в этом играет первый чекбокс «Enable queue processing by default». Если снять его выделение, то файлы будут помещаться в очередь, но не загружаться на сервер, пока не будет нажата кнопка «Enable queue processing» (см. скриншот ниже).

Если вам удобен такой режим работы, то оставьте вышеупомянутый чекбокс неотмеченным. Вообще, стоит настройкам в фоне уделить особое внимание и настроить их по своему усмотрению.

Фоновый режим работы, как уже говорилось, позволит осуществлять работу с несколькими соединениями одновременно.

Щелчок на кнопке с плюсом в верхней части менеджера откроет уже знакомое окно с хостами, где вы сможете выбрать еще один сервер и войти в него. После установки соединения появится новая вкладка, в которой вы сможете работать с хостом. Перемещаться по вкладкам можно путем нажатия кнопок с названиями соединений, расположенных рядом с кнопкой с плюсом (см. скрин выше). Щелчок правой кнопкой на названии соединения вызовет появление небольшого меню, в котором можно закрыть соединение.

Вкладка «Безопасность»

На этой вкладке вы сможете установить мастер-пароль, который повысит надежность работы с программой в публичном месте и не позволит посторонним лицам осуществлять соединение. При вводе простого пароля из двух-трех букв появится предупреждение о его ненадежности, поэтому лучше сразу вводить пароль длиной не менее 6 символов. Никто не заставляет выдумывать суперсложные пароли для этой цели, которые невозможно запомнить, но комбинация из различных дат и имен есть у каждого, не так ли?

Смена пароля происходит на этой же вкладке, равно как и его отмена, для подтверждения которой нужно ввести действующий пароль. Поэтому, если вы решили использовать эту опцию, постарайтесь пароль не потерять.

Отметим, что мастер-пароль никоим образом не влияет надежность хранения паролей к хостам, он всего лишь запрещает доступ посторонним пользователям, не более того.

Вкладка «Хранилище»

Выбираем, где будут храниться данные программы. По умолчанию они хранятся в системном реестре, но в качестве их хранилища можно выбрать и файл, который будет находиться в корневой папке программы.

Помогла статья? Помогитие и вы развиться сайту, опубликуйте ссылку!

WINscp – это бесплатный графический клиент с открытым исходным кодом для Windows. Основная функция клиента – безопасная передача данных с локального компьютера на удаленный.

Скачать клиент можно на официальном сайте https://winscp. net/

Графический пользовательский интерфейс

Работа с сервером через консоль, безусловно, имеет ряд преимуществ, но для работы с файлами гораздо удобней пользоваться графическим менеджером.

После запуска нам нужно указать данные для соединения, а именно:

Обычно я сохраняю соединения, а так же сохраняю пароль. После чего можно подключаться к и работать.

Мультиязычность

WINscp переведен на множество языков. При установке, которая производится в два клика, появится предупреждение, что программа переведена на русский язык на 98%. Не волнуйтесь, для работы этого вполне достаточно. Даже если вы поставите, клиент на английском – ничего страшного, базовые команды можно перевести с легкостью даже если вы не знаете английского языка.

Работа через прокси сервер

Для работы через прокси сервер нужно выполнить следующие настройки

При создании соединения нажать на кнопку Еще->Подключение->Прокси. Далее необходимо выбрать тип прокси, указать хост и порт, а, при необходимости, логин и пароль.

WINscp не видит скрытые файлы

Однажды столкнулся с такой проблемой. Нужно отредактировать файл. htaccess но он как суслик в фильме ДМБ, его не видно, а он есть. Как в winscp показать скрытые файлы? Проблема решается довольно просто. Подключается к удаленному серверу. Параметры->Настройки->Панели, установить флажок показывать скрытые файлы.

Из краткого обзора на этом все. Если у вас возникли вопросы по работе с WINscp, задавайте их в комментариях. Постараюсь ответить на них.

Как же приручить эту программу. Здесь Я описал стандартные и наиболее удобные настройки, некоторые конечно же могут поизвращаться и настроить всё под себя.

Ну что Вы не верите, что такое возможно, ну тогда начнем.

Это действие не является обязательным, но если Вы большой любитель программы PuTTY, то эта вкладочка Вам придется по душе, просто выберите файл с программой и нажмите поставьте галочку возле Remember session password and pass to PuTTY.

Что делать, если при подключении к серверу по FTP появляется ошибка?

Error listing directory
Could not retrieve directory listing
Illegal PORT command

Зайдите в настройки подключения и поставьте галочку возле надписи Пассивный режим:

Это отдельная возможность данной программы, и тут у программы возможностей просто уйма, но я расскажу про 2 наиболее мне подходящие.

Источники:

https://white55.ru/winscp. html

https://pypad. ru/winscp-protokol-scp-oshibka-seti-soedinenie-otkloneno-nastroika. html

Понравилась статья? Поделить с друзьями:
  • Winsock error 10054 connection was reset by the other side
  • Winrs error клиенту winrm не удается обработать запрос
  • Winsock error 10053 mdaemon
  • Winrm не удается обработать запрос при проверке подлинности kerberos возникла следующая ошибка
  • Winsock error 10038