SFTP SSH арқылы жүреді. Егер SSH файл серверіне жету үшін прокси көмекшісін қажет етсе, бұл маршрутты хост жазбасына қойып, SFTP оны пайдалансын.

Host files-via-proxy
    HostName files.example.net
    User alex
    ProxyCommand nc -X connect -x proxy.example.net:8080 %h %p

OpenBSD-мен үйлесімді netcat көмекшісімен sftp files-via-proxy сол қосылым жолын пайдаланады. Прокси 8080 портында тыңдайды; сұралған межелі порт файл серверінің конфигурацияланған SSH порты болып табылады. Бұл бөлек мәндер. Жалпы делдалдарға рұқсат етілген жалпы SFTP сервері үшін HTTP прокси тізімі көмекшінің HTTP прокси соңғы нүктесіне үміткерлерді ұсынады. Аутентификацияланбаған үміткерге прокси тіркелгі деректерін пайдаланбаңыз және оның файл серверінің нақты хост мен SSH портына рұқсат беретінін растаңыз.

SFTP-нің -P межелі портты таңдайды. Оны кейбір басқа SSH құралдары қолданатын кіші әріпті опциямен шатастырмаңыз және межеліден кейін еркін сан қойып, ол SSH қосылымын өзгертеді деп ойламаңыз.

Прокси аутентификациясы, SSH пайдаланушы аутентификациясы және қашықтағы файлға қатынау рұқсаты бөлек тексерулер болып қалады. Межелі SFTP ішкі жүйесін де ұсынуы керек. Тек жұмыс істейтін туннель файл сессиясын бермейді, ал тек қайта бағыттауға шектелген тіркелгі SFTP үшін міндетті түрде жарамды емес.

Хост кілтін тексеруді қосулы ұстаңыз. Прокси маршрут береді; ол файл серверінің жеке басын өзінің жеке басымен алмастырмауы керек.

Қатысты мақалалар