- p 22: doko lolumikizira ku seva yakutali ya SSH. 22 sichiyenera kutchulidwa, chifukwa ichi ndi mtengo wokhazikika, koma ngati protocol ili pa doko lina, ndiye timayitchula pogwiritsa ntchito parameter. -p. Doko lomvera likufotokozedwa mu fayilo sshd_config mu mawonekedwe Port 2222.
-C: Kuphatikizika kwa kulumikizana. Ngati muli ndi kulumikizana pang'onopang'ono kapena kuwona zolemba zambiri, izi zitha kufulumizitsa kulumikizanako.
neo@: Mzere womwe usanachitike chizindikiro cha @ ukuwonetsa dzina lolowera kuti litsimikizire pa seva yakutali. Ngati simunatchule, zidzasintha ku dzina la akaunti yomwe mwalowamo (~$whoami). Wogwiritsanso akhoza kufotokozedwa pogwiritsa ntchito parameter -l.
remoteserver: dzina la wolandira kuti mulumikizike ssh, ili likhoza kukhala dzina lachidziwitso loyenerera bwino, adilesi ya IP, kapena wolandira aliyense mufayilo ya makamu akomweko. Kuti mulumikizane ndi wolandila omwe amathandizira IPv4 ndi IPv6, mutha kuwonjezera parameter pamzere wolamula -4 kapena -6 pakukonza koyenera.
Mu chitsanzo ichi file mypic.png kukopera ku remoteserver ku folda /media/data ndi kusinthidwa ku mypic_2.png.
Musaiwale za kusiyana kwa parameter ya doko. Apa ndi pamene anthu ambiri amagwidwa pamene akuyambitsa scp kuchokera pamzere wolamula. Nayi parameter ya port -P, osati -p, monga mu kasitomala wa ssh! Mudzaiwala, koma osadandaula, aliyense amaiwala.
Kwa omwe akudziwa bwino console ftp, malamulo ambiri ndi ofanana mu sftp. Mukhoza kuchita Kankhani, Ikani ΠΈ lsmonga mtima ufunira.
sftp neo@remoteserver
Zitsanzo zothandiza
Zambiri mwa zitsanzozi, zotsatira zake zikhoza kutheka pogwiritsa ntchito njira zosiyanasiyana. Monga m'miyoyo yathu yonse mabuku ndi zitsanzo, zokonda zimaperekedwa ku zitsanzo zothandiza zomwe zimangochita ntchito yawo.
1. SSH socks proxy
Mbali ya SSH Proxy ndi nambala 1 pazifukwa zomveka. Ndi yamphamvu kuposa momwe ambiri amaganizira ndipo imakupatsani mwayi wogwiritsa ntchito makina aliwonse omwe seva yakutali imatha kugwiritsa ntchito, pogwiritsa ntchito pulogalamu iliyonse. Makasitomala a ssh amatha kuyendetsa magalimoto kudzera pa SOCKS proxy ndi lamulo limodzi losavuta. Ndikofunika kumvetsetsa kuti magalimoto opita ku machitidwe akutali adzachokera ku seva yakutali, izi zidzawonetsedwa muzitsulo za seva ya intaneti.
Tsopano titha kukonza msakatuli kuti agwirizane ndi proxy ya masokosi. Mu Firefox, sankhani Zokonda | Basic | Zokonda pa netiweki. Tchulani adilesi ya IP ndi doko kuti mulumikizane.
Chonde dziwani njira yomwe ili pansi pa fomuyi kuti zopempha za DNS za msakatuli wanu zidutse pa SOCKS proxy. Ngati mukugwiritsa ntchito seva ya proxy kubisa kuchuluka kwa anthu pa intaneti pa netiweki yanu, mungafune kusankha njirayi kuti zopempha za DNS zipitirire kudzera pa intaneti ya SSH.
Kutsegula masokosi a proxy mu Chrome
Kukhazikitsa Chrome ndi magawo ena a mzere wolamula kumathandizira woyimira masokosi, komanso kuwongolera zopempha za DNS kuchokera kwa osatsegula. Khulupirirani koma fufuzani. Gwiritsani ntchito wcputu kuti muwone ngati mafunso a DNS sakuwonekanso.
Kugwiritsa ntchito mapulogalamu ena okhala ndi proxy
Kumbukirani kuti mapulogalamu ena ambiri angagwiritsenso ntchito ma proxies a masokosi. Msakatuli amangodziwika kwambiri kuposa onse. Mapulogalamu ena ali ndi njira zosinthira kuti atsegule seva yolandirira. Ena amafunikira thandizo pang'ono ndi pulogalamu yothandizira. Mwachitsanzo, ma proxychains imakupatsani mwayi wodutsa pa sokisi ya projekiti ya Microsoft RDP, ndi zina.
Zosintha za masinthidwe a sokisi za sokisi zimayikidwa mu fayilo yosinthira ya proxychains.
Malangizo: ngati mugwiritsa ntchito kompyuta yakutali kuchokera ku Linux pa Windows? Yesani kasitomala FreeRDP. Uku ndikukhazikitsa kwamakono kuposa rdesktop, ndi chokumana nacho chosavuta.
Njira yogwiritsira ntchito SSH kudzera pa proxy ya masokosi
Mukukhala mu cafe kapena hotelo - ndipo mukukakamizidwa kugwiritsa ntchito WiFi yosadalirika. Timakhazikitsa ssh proxy kwanuko kuchokera pa laputopu ndikuyika ssh tunnel mu network yakunyumba pa Rasberry Pi yakomweko. Pogwiritsa ntchito msakatuli kapena mapulogalamu ena opangira projekiti ya masokosi, titha kupeza ma netiweki aliwonse pa netiweki yathu yakunyumba kapena kugwiritsa ntchito intaneti kudzera pa intaneti yathu. Chilichonse pakati pa laputopu yanu ndi seva yanu yakunyumba (kudzera pa Wi-Fi ndi intaneti kunyumba kwanu) chimasungidwa mumsewu wa SSH.
2. Ngalande ya SSH (kutumiza padoko)
Mwanjira yake yosavuta, msewu wa SSH umangotsegula doko pamakina anu am'deralo omwe amalumikizana ndi doko lina kumapeto kwina kwa ngalandeyo.
Tiyeni tiwone parameter -L. Itha kuganiziridwa ngati mbali yakumvetsera. Chifukwa chake mu chitsanzo pamwambapa, port 9999 ikumvetsera kumbali yakumaloko ndikutumizidwa kudzera pa port 80 kupita ku remoteserver. Chonde dziwani kuti 127.0.0.1 imatanthawuza localhost pa seva yakutali!
Tiyeni tikwere masitepe. Chitsanzo chotsatirachi chimalumikizana ndi madoko omvera ndi ena omwe ali pa netiweki yakomweko.
Muzitsanzo izi tikulumikiza ku doko pa seva ya intaneti, koma iyi ikhoza kukhala seva ya proxy kapena ntchito ina iliyonse ya TCP.
3. Msewu wa SSH kwa wolandira wina
Titha kugwiritsa ntchito magawo omwewo kuti tilumikizane ndi ngalande kuchokera pa seva yakutali kupita ku ntchito ina yomwe ikuyenda pa dongosolo lachitatu.
Muchitsanzo ichi, tikulozeranso ngalande kuchokera ku remoteserver kupita ku seva yapaintaneti yomwe ikuyenda pa 10.10.10.10. Magalimoto kuchokera kutali seva kupita ku 10.10.10.10 palibenso mumsewu wa SSH. Seva yapaintaneti pa 10.10.10.10 idzatenga remoteserver kukhala gwero la zopempha zapaintaneti.
4. Njira yosinthira SSH
Apa tidzakonza malo omvera pa seva yakutali yomwe idzalumikizanso ku doko lapafupi pa localhost (kapena dongosolo lina).
Gawo ili la SSH limakhazikitsa kulumikizana kuchokera ku doko 1999 pa remoteserver kupita ku doko 902 pa kasitomala wathu wakomweko.
5. SSH Reverse Proxy
Pankhaniyi, tikukhazikitsa proxy ya masokosi pa ssh kugwirizana kwathu, koma wothandizira akumvetsera kumapeto kwa seva. Malumikizidwe ku projekiti yakutaliyi tsopano akuwoneka kuchokera mumsewu ngati kuchuluka kwa magalimoto kuchokera komwe timakhala.
Ngati muli ndi vuto ndi zosankha zakutali za SSH zikugwira ntchito, fufuzani ndi netstat, ndi njira zina zotani zomwe doko lomvera limalumikizidwa. Ngakhale ife anasonyeza 0.0.0.0 mu zitsanzo, koma ngati mtengo Zithunzi za GatewayPorts Π² alireza set ku ayi, ndiye womvera adzamangidwa kokha kwa localhost (127.0.0.1).
Chenjezo la Chitetezo
Chonde dziwani kuti potsegula ma tunnel ndi ma proxies a masokosi, zida zamkati zamaneti zitha kupezeka pamanetiweki osadalirika (monga intaneti!). Izi zitha kukhala chiwopsezo chachikulu chachitetezo, kotero onetsetsani kuti mukumvetsetsa zomwe omvera ali ndi zomwe ali nazo.
6. Kuyika VPN kudzera pa SSH
Mawu ofala pakati pa akatswiri a njira zowukira (pentesters, ndi zina zotero) ndi "fulcrum in network." Kulumikizana kukakhazikitsidwa pa dongosolo limodzi, kachitidweko kamakhala chipata chopitira ku netiweki. Fulcrum yomwe imakulolani kuti musunthe m'lifupi.
Pamalo oterowo titha kugwiritsa ntchito projekiti ya SSH ndi ma proxychains, komabe pali zolepheretsa. Mwachitsanzo, sizingatheke kugwira ntchito mwachindunji ndi sockets, kotero sitingathe kusanthula madoko mkati mwa netiweki kudzera. NmapSYN.
Njira yogwiritsira ntchito ssh, iptables, tun interfaces ndi mayendedwe.
Choyamba muyenera kukhazikitsa ma parameter awa sshd_config. Popeza tikupanga kusintha kwa ma interfaces akutali ndi kasitomala kachitidwe, ife amafunikira ufulu wa mizu mbali zonse ziwiri.
PermitRootLogin yes
PermitTunnel yes
Kenako tidzakhazikitsa kulumikizana kwa ssh pogwiritsa ntchito gawo lomwe limapempha kukhazikitsidwa kwa zida za tun.
localhost:~# ssh -v -w any root@remoteserver
Tiyenera kukhala ndi chipangizo cha tun powonetsa zolumikizira (# ip a). Chotsatira chidzawonjezera ma adilesi a IP pamakina olowera.
SSH kasitomala mbali:
localhost:~# ip addr add 10.10.10.2/32 peer 10.10.10.10 dev tun0
localhost:~# ip tun0 up
SSH Server Side:
remoteserver:~# ip addr add 10.10.10.10/32 peer 10.10.10.2 dev tun0
remoteserver:~# ip tun0 up
Tsopano tili ndi njira yolunjika yopita ku wolandira wina (route -n ΠΈ ping 10.10.10.10).
Mutha kuyendetsa subnet iliyonse kudzera pagulu lomwe lili mbali inayo.
localhost:~# route add -net 10.10.10.0 netmask 255.255.255.0 dev tun0
Pa mbali yakutali muyenera kuyatsa ip_forward ΠΈ iptables.
11. Mapulogalamu akutali a GUI okhala ndi SSH X11 Forwarding
Ngati X yayikidwa pa kasitomala ndi seva yakutali, ndiye kuti mutha kuyika patali lamulo la GUI ndi zenera pa desktop yanu. Izi zakhala zikuchitika kwa nthawi yayitali, komabe ndi zothandiza kwambiri. Yambitsani msakatuli wakutali kapena VMWawre Workstation console monga ndikuchitira pachitsanzo ichi.
localhost:~$ ssh -X remoteserver vmware
Chingwe chofunikira X11Forwarding yes mu file sshd_config.
12. Kukopera mafayilo akutali pogwiritsa ntchito rsync ndi SSH
Torsocks adzagwiritsa ntchito port 9050 pa localhost kwa proxy. Monga nthawi zonse, mukamagwiritsa ntchito Tor muyenera kuyang'ana mozama momwe magalimoto akuyendetsedwera komanso zovuta zina zachitetezo (opsec). Kodi mafunso anu a DNS amapita kuti?
Host my-ec2-public
Hostname ec2???.compute-1.amazonaws.com
User ubuntu
IdentityFile ~/.ssh/my-ec2-key.pem
15. Kusintha mafayilo amawu pogwiritsa ntchito VIM kudzera pa ssh/scp
Kwa onse okonda vim Malangizowa apulumutsa nthawi. Pogwiritsa ntchito vim mafayilo amasinthidwa kudzera pa scp ndi lamulo limodzi. Njira iyi imangopanga fayilo kwanuko /tmpndiyeno nkumakoperanso titasungako vim.
localhost:~$ vim scp://user@remoteserver//etc/hosts
Zindikirani: mawonekedwe ake ndi osiyana pang'ono ndi nthawi zonse scp. Pambuyo pa khamu timakhala ndi kawiri //. Ichi ndi chitsimikiziro cha njira. Kudula kumodzi kudzawonetsa njira yolumikizana ndi chikwatu chakunyumba kwanu users.
Kutsimikizika kwazinthu ziwiri komweko monga akaunti yanu yakubanki kapena akaunti ya Google kumagwira ntchito pa SSH.
Inde, ssh poyamba ili ndi ntchito yotsimikizira zinthu ziwiri, zomwe zikutanthauza mawu achinsinsi ndi kiyi ya SSH. Ubwino wa chizindikiro cha hardware kapena pulogalamu ya Google Authenticator ndikuti nthawi zambiri imakhala chipangizo chosiyana.
Chinthu chachikulu kumvetsetsa apa ndikuti izi sizili zofanana ndi lamulo ssh host1ndiye user@host1:~$ ssh host2 ndi zina zotero. Njira ya -J imagwiritsa ntchito kutumiza mochenjera kukakamiza wolandirayo kuti akhazikitse gawo ndi wolandila wina mu tcheni. Chifukwa chake mu chitsanzo chapamwambachi, localhost yathu imatsimikiziridwa kukhala host4. Ndiye kuti, makiyi athu am'deralo amagwiritsidwa ntchito, ndipo gawolo kuchokera ku localhost kupita ku host4 lidasindikizidwa kwathunthu.
Kwa mwayi wotero mu ssh_config tchulani njira yosinthira Pulogalamu ya ProxyJump. Ngati nthawi zonse mumayenera kudutsa makamu angapo, ndiye kuti makina osinthika amapulumutsa nthawi yambiri.
21. Letsani kuyesa kwamphamvu kwa SSH pogwiritsa ntchito ma iptables
Aliyense amene wayendetsa ntchito ya SSH ndikuyang'ana zipika amadziwa za kuchuluka kwa zoyesayesa zankhanza zomwe zimachitika ola lililonse tsiku lililonse. Njira yofulumira yochepetsera phokoso muzitsulo ndikusuntha SSH ku doko losavomerezeka. Sinthani fayilo sshd_config kudzera configuration parameter Port##.
Ndi chithandizo cha iptables Muthanso kuletsa mosavuta kuyesa kulumikizana ndi doko mukafika pachiwopsezo china. Njira yosavuta yochitira izi ndikugwiritsa ntchito Mtengo wa OSSEC, chifukwa sikuti imangotchinga SSH, koma imapanganso miyeso ina yodziwiratu yolowera m'dzina la alendo (HIDS).
22. SSH Escape kuti musinthe kutumiza kwa doko
Ndipo chitsanzo chathu chomaliza ssh idapangidwa kuti isinthe kutumiza kwa madoko pa ntchentche mkati mwa gawo lomwe lilipo ssh. Tangoganizirani izi. Ndinu mozama mu network; mwina adadumphira makamu opitilira theka la khumi ndi awiri ndipo amafunikira doko lapafupi pamalo ogwirira ntchito omwe amatumizidwa ku Microsoft SMB yakale ya Windows 2003 system (aliyense akukumbukira ms08-67?).
Kudina enter, yesani kulowa mu console ~C. Iyi ndi njira yoyendetsera gawo yomwe imakupatsani mwayi wosintha maulalo omwe alipo.
Apa mutha kuwona kuti tatumiza doko lakwathu 1445 kwa Windows 2003 host yomwe tidapeza pa netiweki yamkati. Tsopano ingothamangani msfconsole, ndipo mutha kupitilira (poganiza kuti mukukonzekera kugwiritsa ntchito wolandirayo).
Kukwanitsa
Zitsanzo, malangizo ndi malamulo awa ssh ayenera kupereka poyambira; Zambiri zokhudzana ndi lamulo lililonse ndi kuthekera zilipo pamasamba amunthu (man ssh, man ssh_config, man sshd_config).