Why is sftp working but ftp not


 
Thread Tools Search this Thread
Operating Systems Solaris Why is sftp working but ftp not
# 1  
Old 07-03-2012
Why is sftp working but ftp not

I am not very familiar with the use of FTP, and trying to run it I found out that standard "ftp" is not working" but "sftp" is.
If sftp is allowed will that block ftp ? and if so where is this set ?
I thought there is no relationship, is that right ?
If so look here:
inetadm | grep ftp
enabled online svc:/network/ftp:default

and trying to ftp localhost I get:
server-manni2:/etc$ ftp localhost
Connected to localhost.
220 server.abc.def.com FTP server ready.
Name (localhost:manni2):
331 Password required for manni2.
Password:
530 Login incorrect.
Login failed.
ftp>

thanks
# 2  
Old 07-03-2012
Outside their similar names and interactive user interfaces, there is no relationship between ftp and sftp.

If ftp refuses your login, makes sure you provide the correct password, your account isn't black-listed for ftp (i.e. not present in /etc/ftpusers) and its login shell is valid.
# 3  
Old 07-03-2012
sftp is actually ssh based rather than ftp, for example, WinSCP uses SFTP as it's default transfer method. This means if you can SSH to a node, you can SFTP files to/from it.
# 4  
Old 07-03-2012
Hello,
I'm also not a ftp expert, but I believe You need to configure the FTP server.
here is a link to manual on Oracle Administering the FTP Server (Tasks) - System Administration Guide: Network Services

Most admins disable ftp because ftp transmits your password in the clear. I use scp which is much easier to use and is uses the same security as ssh. So if you setup ssh key they will work for scp as well.
# 5  
Old 07-03-2012
The error response in post #1 just looks like a wrong password. Beware that some passwords which are valid unix passwords are not valid in ftp (even for the same account). Typical issues are passwords containing Shell special characters or passwords longer than 8 characters (6 characters on old systems).

Afterthought: You did type the password to account manni2 rather than just hit the return key?

Last edited by methyl; 07-03-2012 at 05:47 PM..
# 6  
Old 07-04-2012
@bitlord: the ftp service isn't disabled in the OP case.

@methyl: have you references of the password processing discrepancy you are mentioning ? That would be quite a serious bug and in any case shouldn't apply to Solaris which uses the very same method to check login credentials and ftp ones.
# 7  
Old 07-04-2012
@jlliagre
Hmm. There was a recent post from someone who had a dollar sign in their password. Try it on your version of Solaris, it might work or it might not. Depends on the version of Solaris and the context.

A hash sign in a password is fun. Try it.

The password-length issue is nothing new.

Let's see what Solaris version the O/P posts.
Let's see if the O/P didn't type the password.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Mget with SFTP is not working

hi Team, I am connecting from one (A) linux server to another(C)/any linux server by sftp on A linux server: sftp userid@C password: mget is Not working fine I am using mget to pull the files. it shows mget as invalid command. But from (B) Linux server to (C) /to Any server Linux... (15 Replies)
Discussion started by: johnsnow
15 Replies

2. Linux

Put -r is not working in SFTP

Hi Folks, I am trying to copy a directory along with sub-directories to SFTP server. I have connected to SFTP and tried to run the below command: sftp> get -r abc/* It is throwing the error Invalid flag -r Can you please let me know the ways to copy a directory from Local to SFTP ... (1 Reply)
Discussion started by: kirans.229
1 Replies

3. Red Hat

Sftp command not working

What is wrong with this sftp command being used in one line: sftp /Data/SEmisstn.gz lsmsadit@144.226.213.23:/test/lsms.SEmisstn.gz The ssh key is already setup. The node is valid and i can ssh to it as well as do a manual step by step sftp to the server. However, for some odd reason, i... (10 Replies)
Discussion started by: mrn6430
10 Replies

4. Shell Programming and Scripting

sftp autologin is working but ...

Dears, I am new to linux scripting and I was look for a way to auto login to a server using sftp to download a file. I found one and it is working fine. But i don't know the meaning of <<EOF in the code. Any one explain it to me: #!/bin/sh HOST=yourservername USER=yourusername ... (1 Reply)
Discussion started by: torabi
1 Replies

5. UNIX for Advanced & Expert Users

SFTP Not Working With CRON

Hello - I have a production stream that is scheduled with cron to run each Monday morning. The jobs in the stream perform tasks including FTP get, load to a DB table, and report processing. About a month ago I was directed to begin using sftp in these jobs and since then the jobs... (12 Replies)
Discussion started by: PatrickPurfield
12 Replies

6. UNIX for Advanced & Expert Users

SFTP not working in the background

I'm modifying some code to SFTP files because the remote servername and user are changing. The keys have been correctly installed and I'm using the -B option to automate the actions following connection e.g. cd, put etc. This is all working nicely. However, when I wrap this up to call it from a... (0 Replies)
Discussion started by: JerryHone
0 Replies

7. Linux

FTP not working under Linux but working under any other OS ??? Very strange

Dear all, I am totally despaired and puzzled. Using Filezilla under Windows under the same network as our Linux servers is working. Using FTP command-line client under any of our Linux debian servers is not working ! I tried with different FTP servers -> same problem ! All commands are... (12 Replies)
Discussion started by: magix_ch
12 Replies

8. Shell Programming and Scripting

Automate SFTP is not working

Hi All:cool:, i tried to automate SFTP process after passwordless authendication. Stil i am getting error... Can anyone help.... ------------------- sample code below ------------------- sftp -v $mdskk@100.4.4.75 << EOF cd /data mget *.tar.gz bye EOF... (2 Replies)
Discussion started by: senthil_seera
2 Replies

9. UNIX for Dummies Questions & Answers

sftp not working as cronjob

hi, I have a script that will automatically login into a server and get a file. it is working fine if i run it on a command line. however, when i tried to run it as a cron job, it is not working. what should i do? set timeout -1 spawn /usr/bin/sftp user1@server1 match_max 100000 expect... (3 Replies)
Discussion started by: tungaw2004
3 Replies

10. Shell Programming and Scripting

SFTP not working in cron

Hi, I have a simple script that is trying to put a file that resides on a local machine to a remote machine. It runs fine manually but does not complete when scheduling to run in cron. Here is what the script looks like. Any idea what I am doing wrong here? #!/bin/ksh cd /path sftp... (4 Replies)
Discussion started by: ewilson0265
4 Replies
Login or Register to Ask a Question