staging.inyokaproject.org

Für diese Funktion musst du eingeloggt sein.

ftp mit script starten

Status: Ungelöst | Ubuntu-Version: Ubuntu 18.10 (Cosmic Cuttlefish)
Antworten |

_perry

Anmeldungsdatum:
16. Januar 2017

Beiträge: 96

Hallo,

ich möchte gerne auf meiner Camera den FTP Server starten.

folgendes funktioniert wenn ich es eingebe:

1
2
telnet 192.168.42.1
tcpsvd -u root -vE 0.0.0.0 21 ftpd -w / >> /dev/null 2>&1 &

nach dem telnet Verbindungsaufbau muss ich noch den user eingeben.

–-

Nun möchte ich das alles mit einem Script ausführen jedoch weiss ich nicht, wie ich den telnet Username mitgeben kann.

–-

Danke fürs lesen.

Gruss John

_perry

(Themenstarter)

Anmeldungsdatum:
16. Januar 2017

Beiträge: 96

Ist gibt auch die Möglichkeit auf der Camera ein .sh script nach dem booten zu starten

Das hier gibt in der allout.txt nichts aus

1
2
3
#!/bin/sh
touch /tmp/fuse_d/allout.txt
tcpsvd -u root -vE 0.0.0.0 21 ftpd /tmp >> /tmp/fuse_d/allout.txt 2>&1 

Das hier gibt in der allout.txt

1
2
3
#!/bin/sh
touch /tmp/fuse_d/allout.txt
tcpsvd >> /tmp/fuse_d/allout.txt 2>&1 

folgendes aus:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
BusyBox v1.23.2 (2018-06-22 05:12:50 CST) multi-call binary.

Usage: tcpsvd [-hEv] [-c N] [-C N[:MSG]] [-b N] [-u USER] [-l NAME] IP PORT PROG

Create TCP socket, bind to IP:PORT and listen
for incoming connection. Run PROG for each connection.

	IP		IP to listen on, 0 = all
	PORT		Port to listen on
	PROG ARGS	Program to run
	-l NAME		Local hostname (else looks up local hostname in DNS)
	-u USER[:GRP]	Change to user/group after bind
	-c N		Handle up to N connections simultaneously
	-b N		Allow a backlog of approximately N TCP SYNs
	-C N[:MSG]	Allow only up to N connections from the same IP
			New connections from this IP address are closed
			immediately. MSG is written to the peer before close
	-h		Look up peer's hostname
	-E		Don't set up environment variables
	-v		Verbose

Soll doch heissen das tcpsvd verfügbar ist, aber warum wird bei ersten nichts ausgegeben nicht mal eine Fehlermeldung ?

Antworten |