dbclient - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ dbclient ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


dbclient - ລູກຄ້າ SSH ທີ່ມີນ້ໍາຫນັກເບົາ

ສະຫຼຸບສັງລວມ


dbclient [ທຸງ ກະທູ້ທີ່] [-ປ port] [-i id] [-ລ l:h:p] [-ຣ l:h:p] [-ລ ຜູ້ໃຊ້] ເຈົ້າພາບ
[ເພີ່ມເຕີມ ທົງ] [ຄໍາສັ່ງ]

dbclient [ໂຕ້ຖຽງ] [user1]@ເຈົ້າພາບ 1[^ພອດ1], [user2]@ເຈົ້າພາບ 2[^ພອດ2],...

ລາຍລະອຽດ


dbclient ເປັນລູກຄ້າ SSH ຂະຫນາດນ້ອຍ

OPTIONS


ຄໍາສັ່ງ
ຄໍາ​ສັ່ງ​ທີ່​ຈະ​ດໍາ​ເນີນ​ການ​ກ່ຽວ​ກັບ​ແມ່​ຂ່າຍ​ທາງ​ໄກ​. ປົກກະຕິອັນນີ້ຈະຖືກດຳເນີນການໂດຍໂຮສທາງໄກ
ການນໍາໃຊ້ shell ຂອງຜູ້ໃຊ້. ຄໍາສັ່ງເລີ່ມຕົ້ນທີ່ hyphen argument ທໍາອິດຫຼັງຈາກ
ການໂຕ້ຖຽງເຈົ້າພາບ. ຖ້າບໍ່ມີຄໍາສັ່ງຖືກລະບຸ, terminal ໂຕ້ຕອບຈະຖືກເປີດ
(ເບິ່ງ -t ແລະ -T).

-p port
ເຊື່ອມຕໍ່ port ຢູ່ໃນເຈົ້າພາບທາງໄກ. ອີກທາງເລືອກ, ພອດສາມາດຖືກກໍານົດເປັນ
hostname^port. ຄ່າເລີ່ມຕົ້ນແມ່ນ 22.

-i idfile
ເອກະສານລະບຸຕົວຕົນ. ອ່ານລະຫັດຕົວຕົນຈາກໄຟລ໌ idfile (ອະນຸຍາດຫຼາຍອັນ). ນີ້
ໄຟລ໌ຖືກສ້າງຂື້ນດ້ວຍ dropbearkey(1) ຫຼືປ່ຽນຈາກ OpenSSH ກັບ
dropbear convert(1). ເສັ້ນທາງເລີ່ມຕົ້ນ ~/.ssh/id_dropbear ຖືກນໍາໃຊ້

-L [ທີ່ຢູ່ຟັງ]:ຟັງ:ເຈົ້າພາບ:port
ການສົ່ງຕໍ່ພອດທ້ອງຖິ່ນ. ສົ່ງຕໍ່ພອດ ຟັງ ກ່ຽວກັບເຈົ້າພາບທ້ອງຖິ່ນໂດຍຜ່ານ
ການເຊື່ອມຕໍ່ SSH ກັບພອດ port ຢູ່ໃນເຈົ້າພາບ ເຈົ້າພາບ.

-R [ທີ່ຢູ່ຟັງ]:ຟັງ:ເຈົ້າພາບ:port
ການສົ່ງຕໍ່ພອດໄລຍະໄກ. ສົ່ງຕໍ່ພອດ ຟັງ ກ່ຽວກັບເຈົ້າພາບຫ່າງໄກສອກຫຼີກໂດຍຜ່ານ
ການເຊື່ອມຕໍ່ SSH ກັບພອດ port ຢູ່ໃນເຈົ້າພາບ ເຈົ້າພາບ.

-l ຜູ້ໃຊ້
ຊື່ຜູ້ໃຊ້. ເຂົ້າສູ່ລະບົບເປັນ ຜູ້ໃຊ້ ຢູ່ໃນເຈົ້າພາບທາງໄກ.

-t ຈັດສັນ PTY. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນເມື່ອບໍ່ມີຄໍາສັ່ງໃຫ້, ມັນເຮັດໃຫ້ເຕັມ
ໄລຍະໄກແບບໂຕ້ຕອບ. ຜົນກະທົບຕົ້ນຕໍແມ່ນວ່າການກົດແປ້ນພິມຖືກສົ່ງຈາກໄລຍະໄກ
ທັນທີທີ່ກົງກັນຂ້າມກັບການແກ້ໄຂເສັ້ນທ້ອງຖິ່ນ.

-T ຢ່າຈັດສັນ PTY. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນທີ່ຄໍາສັ່ງຖືກມອບໃຫ້. ເບິ່ງ -t.

-N ຢ່າຮ້ອງຂໍ Shell ໄລຍະໄກຫຼືດໍາເນີນການຄໍາສັ່ງໃດໆ. ການໂຕ້ຖຽງຄໍາສັ່ງໃດໆແມ່ນ
ບໍ່ສົນໃຈ.

-f ສ້ອມເຂົ້າໄປໃນພື້ນຫຼັງຫຼັງຈາກການກວດສອບຄວາມຖືກຕ້ອງ. ການໂຕ້ຖຽງຄໍາສັ່ງ (ຫຼື -N) ແມ່ນ
ຕ້ອງການ. ອັນນີ້ເປັນປະໂຫຍດເມື່ອໃຊ້ການຢືນຢັນລະຫັດຜ່ານ.

-g ອະນຸຍາດໃຫ້ໂຮສທີ່ບໍ່ແມ່ນທ້ອງຖິ່ນເຊື່ອມຕໍ່ກັບພອດສົ່ງຕໍ່. ນຳໃຊ້ກັບ -L ແລະ -R ສົ່ງຕໍ່
ພອດ, ເຖິງແມ່ນວ່າການເຊື່ອມຕໍ່ທາງໄກກັບພອດສົ່ງຕໍ່ -R ອາດຈະຖືກຈໍາກັດໂດຍ ssh
server

-y ສະເຫມີຍອມຮັບ hostkeys ຖ້າພວກເຂົາບໍ່ຮູ້. ຖ້າ hostkey mismatch ເກີດຂຶ້ນ
ການເຊື່ອມຕໍ່ຈະຍົກເລີກເປັນປົກກະຕິ. ຖ້າລະບຸເປັນເທື່ອທີສອງບໍ່ມີການກວດສອບລະຫັດເຈົ້າພາບ
ປະຕິບັດຢູ່ໃນທັງຫມົດ, ນີ້ແມ່ນປົກກະຕິແລ້ວ undesirable.

-A ສົ່ງຕໍ່ການເຊື່ອມຕໍ່ຕົວແທນໄປຫາເຈົ້າພາບທາງໄກ. dbclient ຈະໃຊ້ຮູບແບບ OpenSSH ໃດກໍໄດ້
ໂຄງການຕົວແທນຖ້າມີ ($SSH_AUTH_SOCK ຈະຖືກຕັ້ງ) ສໍາລັບລະຫັດສາທາລະນະ
ການຢືນຢັນ. ການສົ່ງຕໍ່ແມ່ນເປີດໃຊ້ພຽງແຕ່ຖ້າ -A ຖືກລະບຸ.

-W windowsize
ລະບຸຂະໜາດການຮັບ window buffer ຕໍ່ຊ່ອງ. ການເພີ່ມຂຶ້ນນີ້ອາດຈະປັບປຸງ
ການປະຕິບັດເຄືອຂ່າຍໂດຍຄ່າໃຊ້ຈ່າຍຂອງການນໍາໃຊ້ຫນ່ວຍຄວາມຈໍາ. ໃຊ້ -h ເພື່ອເບິ່ງ buffer ເລີ່ມຕົ້ນ
ຂະຫນາດ.

-K ໝົດເວລາ_ວິນາທີ
ໃຫ້ແນ່ໃຈວ່າຈະລາຈອນຖືກສົ່ງຜ່ານໃນຊ່ວງເວລາທີ່ແນ່ນອນໃນວິນາທີ. ນີ້ແມ່ນເປັນປະໂຫຍດ
ສໍາລັບການເຮັດວຽກປະມານໄຟວໍຫຼື routers ທີ່ຫຼຸດລົງການເຊື່ອມຕໍ່ຫຼັງຈາກສະເພາະໃດຫນຶ່ງ
ໄລຍະເວລາທີ່ບໍ່ມີການເຄື່ອນໄຫວ. ການຊື້ຂາຍປິດແມ່ນວ່າກອງປະຊຸມອາດຈະຖືກປິດຖ້າມີ
ຢຸດຊົ່ວຄາວຂອງການເຊື່ອມຕໍ່ເຄືອຂ່າຍ. ການຕັ້ງຄ່າຖ້າ 0 ປິດການໃຊ້ງານ Keepalive. ຖ້າບໍ່ມີ
ການຕອບສະ ໜອງ ແມ່ນໄດ້ຮັບການຮັກສາໄວ້ 3 ຕິດຕໍ່ກັນ, ການເຊື່ອມຕໍ່ຈະຖືກປິດ.

-I idle_timeout
ຕັດການເຊື່ອມຕໍ່ເຊດຊັນຖ້າບໍ່ມີການສົ່ງຕໍ່ຫຼືໄດ້ຮັບການຈະລາຈອນ idle_timeout
ວິນາທີ.

-J proxy_command
ການ​ນໍາ​ໃຊ້​ມາດ​ຕະ​ຖານ​ການ​ປ້ອນ​ຂໍ້​ມູນ / ຜົນ​ຜະ​ລິດ​ຂອງ​ໂຄງ​ການ​ proxy_command ແທນທີ່ຈະໃຊ້ a
ການເຊື່ອມຕໍ່ TCP ປົກກະຕິ. ຊື່ເຈົ້າພາບຄວນຈະຍັງຖືກສະຫນອງໃຫ້, ເພາະວ່າອັນນີ້ຖືກໃຊ້ສໍາລັບ
ປຽບທຽບ hostkeys ທີ່ບັນທຶກໄວ້.

-B endhost:endport
ໂໝດ "Netcat-alike", ບ່ອນທີ່ Dropbear ຈະເຊື່ອມຕໍ່ກັບເຈົ້າພາບທີ່ໃຫ້, ຫຼັງຈາກນັ້ນສ້າງ a
ສົ່ງຕໍ່ການເຊື່ອມຕໍ່ຫາ endhost. ນີ້ຈະຖືກນໍາສະເຫນີເປັນມາດຕະຖານຂອງ dbclient
ປ້ອນ/ອອກ.

-c ລາຍຊື່ລະຫັດ
ລະບຸລາຍຊື່ຕົວເຂົ້າລະຫັດທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດເພື່ອເປີດໃຊ້ງານ. ໃຊ້ -c ຊ່ວຍເຫຼືອ ລາຍຊື່
ຄວາມເປັນໄປໄດ້.

-m MAClist
ລະບຸລາຍຊື່ທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດຂອງການກວດສອບຄວາມຖືກຕ້ອງ MAC ເພື່ອເປີດໃຊ້ງານ. ໃຊ້ -m ຊ່ວຍເຫຼືອ to
ລາຍຊື່ຄວາມເປັນໄປໄດ້.

-s ຄໍາສັ່ງທີ່ລະບຸຈະຖືກຮ້ອງຂໍເປັນລະບົບຍ່ອຍ, ໃຊ້ສໍາລັບ sftp. Dropbear
ບໍ່ໄດ້ປະຕິບັດ sftp ຕົວຂອງມັນເອງແຕ່ລູກຄ້າ OpenSSH sftp ສາມາດຖືກນໍາໃຊ້ເຊັ່ນ: sftp -S
dbclient user@host

-V ພິມສະບັບ

MULTI-HOP


Dropbear ຍັງຈະອະນຸຍາດໃຫ້ລະບຸ "hops" ຫຼາຍອັນ, ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ. ໃນ​ນີ້
ກໍ​ລະ​ນີ​ທີ່​ການ​ເຊື່ອມ​ຕໍ່​ຈະ​ໄດ້​ຮັບ​ການ​ເຮັດ​ໃຫ້​ເຈົ້າ​ພາບ​ທໍາ​ອິດ​, ຫຼັງ​ຈາກ​ນັ້ນ​ການ​ເຊື່ອມ​ຕໍ່ TCP ຈະ​ເປັນ​
ໄດ້ເຮັດໂດຍຜ່ານນັ້ນກັບເຈົ້າພາບທີສອງ, ແລະອື່ນໆ. ເຈົ້າພາບນອກເຫນືອຈຸດຫມາຍປາຍທາງສຸດທ້າຍ
ຈະບໍ່ເຫັນອັນໃດນອກເໜືອໄປຈາກກະແສ SSH ທີ່ເຂົ້າລະຫັດໄວ້. ພອດສໍາລັບເຈົ້າພາບສາມາດເປັນ
ລະບຸດ້ວຍ cart (ເຊັ່ນ: matt@martello^44 ). syntax ນີ້ຍັງສາມາດຖືກນໍາໃຊ້ກັບ scp ຫຼື
rsync (ການລະບຸ dbclient ເປັນຄໍາສັ່ງ ssh/rsh). ໄຟລ໌ສາມາດ "bounced" ຜ່ານ
ຫຼາຍ SSH hops, e.g

scp -S dbclient matt@martello,root@wrt,canyons:/tmp/dump .

ໃຫ້ສັງເກດວ່າຊື່ເຈົ້າພາບຖືກແກ້ໄຂໂດຍ hop ກ່ອນ (ດັ່ງນັ້ນ "canyons" ຈະຖືກແກ້ໄຂໂດຍ
host "wrt") ໃນຕົວຢ່າງຂ້າງເທິງ, ວິທີການດຽວກັນກັບ -L TCP forwarded hosts ອື່ນໆແມ່ນ. ເຈົ້າພາບ
ລະຫັດຖືກກວດສອບຢູ່ໃນທ້ອງຖິ່ນໂດຍອີງໃສ່ຊື່ໂຮດທີ່ໃຫ້.

ESCAPE ສະຖານທີ່ ມາດຕາ


ພິມແຖວໃໝ່ຕາມດ້ວຍລຳດັບຫຼັກ ~. (tilde, dot) ຈະສິ້ນສຸດ a
ການເຊື່ອມຕໍ່. ລໍາດັບ ~^Z (tilde, ctrl-z) ຈະພື້ນຫຼັງການເຊື່ອມຕໍ່. ນີ້
ພຶດຕິກຳນຳໃຊ້ພຽງແຕ່ເມື່ອໃຊ້ PTY ເທົ່ານັ້ນ.

ENVIRONMENT


DROPBEAR_PASSWORD
ລະຫັດຜ່ານທີ່ຈະໃຊ້ສໍາລັບການພິສູດຢືນຢັນທາງໄກສາມາດຖືກລະບຸໄວ້ໃນສະພາບແວດລ້ອມ
ຕົວແປ DROPBEAR_PASSWORD. ຄວນລະມັດລະວັງວ່າລະຫັດຜ່ານບໍ່ຖືກເປີດເຜີຍ
ໃຫ້ກັບຜູ້ໃຊ້ອື່ນໃນລະບົບຫຼາຍຜູ້ໃຊ້, ຫຼືເກັບໄວ້ໃນໄຟລ໌ທີ່ສາມາດເຂົ້າເຖິງໄດ້.

SSH_ASKPASS
dbclient ສາມາດໃຊ້ໂປຣແກຣມພາຍນອກເພື່ອຮ້ອງຂໍລະຫັດຜ່ານຈາກຜູ້ໃຊ້.
SSH_ASKPASS ຄວນຖືກຕັ້ງເປັນເສັ້ນທາງຂອງໂປຣແກຣມທີ່ຈະສົ່ງຄືນລະຫັດຜ່ານ
ຜົນຜະລິດມາດຕະຖານ. ໂປຣແກຣມນີ້ຈະຖືກໃຊ້ພຽງແຕ່ຖ້າຕັ້ງ DISPLAY ແລະ
ການປ້ອນຂໍ້ມູນມາດຕະຖານບໍ່ແມ່ນ TTY, ຫຼືຕົວແປສະພາບແວດລ້ອມ SSH_ASKPASS_ALWAYS ຖືກຕັ້ງ.

ຫມາຍເຫດ


ຖ້າລວບລວມດ້ວຍການສະຫນັບສະຫນູນ zlib ແລະຖ້າເຄື່ອງແມ່ຂ່າຍສະຫນັບສະຫນູນມັນ, dbclient ຈະໃຊ້ສະເຫມີ
ການບີບອັດ.

ໃຊ້ dbclient ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌