[scponly] Problems getting Scponly on Cygwin
Paul Hyder
Paul.Hyder at noaa.gov
Thu Feb 2 14:22:13 EST 2006
The latest releases default to scp disabled. Did you run configure with
the --enable-scp-compat flag? (ssh under scponly only supports a few
file related commands, not the login you seem to be attempting. Unless
this is WINSCP in which case it looks like you need to configure
with --enable-winscp-compat too)
What do the sftp diagnostics look like?
Paul Hyder
NOAA Earth System Research Laboratory, Global Systems Division
Boulder, CO
Roland Krystian Alberciak wrote:
> Hello,
>
> I cannot connect to my computer under scp, ssh or sftp. I have attached as
> much debugging output as I could gather.
>
> Any insights?
>
> -Krystian.
>
>
>
> SCP:
>
> Me at MyComputer ~
> $ scp -P50801 changes_webdiff.log incoming at localhost:.
> incoming at localhost's password:
> scponly : PID 2956 : 3 arguments in total. scponly : PID 2956 : arg
> 0 is
> scponly scponly : PID 2956 : arg 1 is -c scponly : PID 2956 : arg
> 2 is
> scp -t . scponly : PID 2956 : opened log at LOG_AUTHPRIV, opts 0x00000029
> scpon
> ly : PID 2956 : retrieved home directory of "/home/incoming" for user
> "incoming"
> scponly : PID 2956 : setting uid to 1022 scponly : PID 2956 : processing
> reques
> t: "scp -t ." scponly : PID 2956 : denied request: scp -t . [username:
> incoming
> (1022), IP/port: 127.0.0.1 4825 50801] lost connection
>
>
>
> When I look through the code, the "denied request: scp -t ." message occurs
> within:
>
>
> int process_ssh_request(char *request)
> ...
> 671 /*
> 672 * reaching this point in the code means the request
> isnt one of
> 673 * our accepted commands
> 674 */
> 675 if (debuglevel)
> 676 {
> 677 if (exact_match(flat_request,tmprequest))
> 678 syslog (LOG_ERR, "denied request: %s [%s]",
> tmpr
> equest, logstamp());
>
>
>
> I haven't been able to get "scp -t" to transfer on user accounts that don't
> use scponly as their shell.
>
>
>
>
>
>
>
> SSH:
>
> Me at MyComputer ~
> $ ssh -p50801 incoming at localhost
> incoming at localhost's password:
> scponly : PID 3036 : 1 arguments in total. scponly : PID 3036 : arg
> 0 is
> -scponly scponly : PID 3036 : opened log at LOG_AUTHPRIV, opts 0x00000029
> scpon
> ly : PID 3036 : incorrect number of args Connection to localhost closed.
>
>
> int main (int argc, char **argv)
> ...
>
> 210 #ifdef WINSCP_COMPAT
> 211 if ((argc!=3) && (argc!=1))
> 212 #else
> 213 if (argc!=3)
> 214 #endif
> 215 {
> 216 if (debuglevel)
> 217 syslog (LOG_ERR, "incorrect number of
> args");
> 218 exit(EXIT_FAILURE);
> 219 }
>
>
>
>
> SFTP:
>
> Me at MyComputer ~
> $ sftp -oPort=50801 incoming at localhost
> Connecting to localhost...
> incoming at localhost's password:
> Connection closed
>
>
> _______________________________________________
> scponly mailing list
> scponly at lists.ccs.neu.edu
> https://lists.ccs.neu.edu/bin/listinfo/scponly
More information about the scponly
mailing list