আমি অটোশের মাধ্যমে একটি সুড়ঙ্গ স্থাপন করেছি।
এইটা কাজ করে:
autossh -M 33201 -N -i myIdFile -R 33101:localhost:22 autossh@myhost.com
আমি পটভূমিতে অটোশ চালাতে চাই। -f
বিকল্পটি ব্যবহার করা সহজ বলে মনে হচ্ছে ।
এটি অবশ্য কাজ করে না:
autossh -f -M 33201 -N -i myIdFile -R 33101:localhost:22 autossh@myhost.com
অটোকস ব্যাকগ্রাউন্ডে সূক্ষ্মভাবে চলে, তবে এসএসএস সংযোগটি প্রতিবার ব্যর্থ হয়েছে বলে মনে হচ্ছে। / Var / syslog এ আমি এর একাধিক উপস্থিতি দেখতে পাই:
autossh[3420]: ssh exited with error status 255; restarting ssh
আমি কি ভুল করছি? একটি বুনো অনুমান এটি কী ফাইলের মাধ্যমে প্রমাণীকরণের কিছু আছে। আমি কীভাবে এটি ডিবাগ করতে পারি (ssh বিকল্পগুলিতে -v যোগ করার ফলে কোথাও লগ হয় না)।
সম্পাদনা: আমি -y বিকল্পটি ব্যবহার করে কিছু ssh লগ পেয়েছি
/usr/bin/ssh[3484]: debug1: Next authentication method: publickey
/usr/bin/ssh[3484]: debug1: Trying private key: /home/myuser/.ssh/id_rsa
/usr/bin/ssh[3484]: debug1: Trying private key: /home/myuser/.ssh/id_dsa
/usr/bin/ssh[3484]: debug1: Trying private key: /home/myuser/.ssh/id_ecdsa
/usr/bin/ssh[3484]: debug1: No more authentication methods to try.
/usr/bin/ssh[3484]: fatal: Permission denied (publickey).
autossh[3469]: ssh exited with error status 255; restarting ssh
সুতরাং মনে হচ্ছে অটোশ -F -i myIdFile
বিকল্পটি ব্যবহার করার সময় আমার সনাক্তকারী ফাইল ( ) গ্রহণ করে না । কেন এমন?
(রাস্পিয়ান উপর অটোশ 1.4c)