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-ի համար։

Թողեք հոսթի բանալու ստուգումը միացված։ Պրոքսին տալիս է ուղի. այն չպետք է փոխարինի ֆայլերի սերվերի ինքնությունը իր ինքնությամբ։

Առնչվող հոդվածներ