мои локальные устройства cisco для резервного копирования на моей локальной lappy, как tftp-сервер в Ubuntu 16.04

** сильный текст * cat /etc/init.d/tftpd-hpa

! / bin / sh

BEGIN INIT INFO

Предоставляет:

Обязательный-Stop: Начало: 2 3 4 5

Default-Stop: 0 1 6

Краткое описание: сервер tftp HPA

Описание: Протокол передачи файлов Trifial (TFTP) это протокол передачи файлов

, в основном для обслуживания загрузочных образов по сети

для других машин (PXE).

END INIT INFO

PATH = "/ sbin: / bin: / usr / sbin: / usr / bin" DAEMON = "/ usr / sbin / in.tftpd"

test -x "$ DAEMON" || exit 0

NAME = "in.tftpd" DESC = "HPA's tftpd" PIDFILE = "/ var / run / tftpd-hpa.pid" DEFAULTS = "/ etc / default / tftpd-hpa"

set -e

[-r "$ DEFAULTS"] & amp; & amp; & amp; & amp; , "$ DEFAULTS"

. / lib / lsb / init-functions

do_start () {# Убедитесь, что -secure и несколько каталогов серверов не используются в # то же время, если ["$ (echo $ TFTP_DIRECTORY | wc -w)" -ge 2] & amp; & amp; \ echo $ TFTP_OPTIONS | grep -qs secure then echo echo «Когда задано --secure, можно указать только один каталог». echo "Пожалуйста, исправьте свои $ DEFAULTS." exit 1 fi

# Ensure server directories exist for d in $TFTP_DIRECTORY do if [ ! -d "$d" ] then echo "$d missing, aborting." exit 1 fi done start-stop-daemon --start --quiet --oknodo --exec $DAEMON -- \ --listen --user $TFTP_USERNAME --address $TFTP_ADDRESS \ $TFTP_OPTIONS $TFTP_DIRECTORY

}

do_stop () {start-stop-daemon --stop --quiet --oknodo --name $ NAME}

do_reload () {start-stop-daemon --stop --quiet --oknodo --name $ NAME --signal 1}

случай «$ 1» в начале) init_is_upstart> / dev / null 2 & amp; 1 & amp; & amp; exit 1

log_daemon_msg "Starting $DESC" "$NAME" do_start log_end_msg $? ;; stop) init_is_upstart > /dev/null 2>&1 && exit 0 log_daemon_msg "Stopping $DESC" "$NAME" do_stop log_end_msg $? ;; restart|force-reload) init_is_upstart > /dev/null 2>&1 && exit 1 log_daemon_msg "Restarting $DESC" "$NAME" do_stop sleep 1 do_start log_end_msg $? ;; status) status_of_proc $DAEMON $NAME ;; *) echo "Usage: $0 {start|stop|restart|force-reload|status}" >&2 exit 3 ;;

esac

$ sudo systemctl status tftpd-hpa ● tftpd-hpa.service - LSB: сервер tftp HPA Загружен: загружен ( /etc/init.d/tftpd-hpa; bad; preset: enabled) Active: активен (выведен) с Thu 2017-05-04 13:17:46 IST; 2s назад Docs: man: systemd-sysv-generator (8) Процесс: 6838 ExecStart = / etc / init.d / tftpd-hpa start (code = exited, status = 0 / SUC

Май 04 13 : 17: 46 virendra systemd [1]: Запуск LSB: сервер tftp HPA ... Май 04 13:17:46 virendra systemd [1]: Начал LSB: сервер tftp HPA. Строки 1-8 / 8 (END)

2
задан 4 May 2017 в 11:02

2 ответа

Попробуйте

sudo apt install tftpd-hpa

создать каталог /tftp

sudo mkdir /tftp sudo chmod 777 /tftp

, а затем отредактируйте /etc/default/tftpd-hpa, как показано выше

vi /etc/default/tftpd-hpa TFTP_USERNAME="tftp" TFTP_DIRECTORY="/tftp" TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="--secure -c"

Затем перезапустите service

sudo service tftpd-hpa restart

Разрешить доступ в UFW

sudo ufw allow 69

После этого вы можете перейти к cisco и скопировать конфигурацию в tftp

0
ответ дан 18 July 2018 в 13:50

Попробуйте

sudo apt install tftpd-hpa

создать каталог /tftp

sudo mkdir /tftp sudo chmod 777 /tftp

, а затем отредактируйте /etc/default/tftpd-hpa, как показано выше

vi /etc/default/tftpd-hpa TFTP_USERNAME="tftp" TFTP_DIRECTORY="/tftp" TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="--secure -c"

Затем перезапустите service

sudo service tftpd-hpa restart

Разрешить доступ в UFW

sudo ufw allow 69

После этого вы можете перейти к cisco и скопировать конфигурацию в tftp

0
ответ дан 24 July 2018 в 20:16

Другие вопросы по тегам:

Похожие вопросы: