এনএমসিএলির ​​জন্য নেটওয়ার্কপ্যাঞ্জারের সাথে ভিপিএন পাসওয়ার্ড কীভাবে সংরক্ষণ করবেন?


14

ভিপিএন পাসওয়ার্ডগুলিতে aboutোকানোর বিষয়ে অনেকগুলি পোস্ট রয়েছে /etc/NetworkManager/system-connections/<connection>। আমি তাদের কেউ উবুন্টু 12.04 এ কাজ করতে পারি না। প্রশ্নাবলীর ক্ষেত্রগুলি আমার থেকে সূক্ষ্মভাবে পৃথক বলে মনে হচ্ছে। নিকটস্থ আসার একটিকে দেখে মনে হয়েছিল: নেটওয়ার্কম্যাঞ্জারের সাথে কীভাবে ভিপিএন পাসওয়ার্ডগুলি সংরক্ষণ করা যায়

আমি ডেস্কটপের জিইউআই উইজেটের পরিবর্তে nmcliকনসোলে পাসওয়ার্ড চাইতে চাইতাম , তবে এটি অসম্ভব বলে মনে হয়।

সুতরাং দুটি প্রশ্ন:

  1. করছেন /etc/NetworkManager/system-connections/<connection>ফাইল এবং তাদের ক্ষেত্র আনুষ্ঠানিকভাবে কোন জায়গায় নথিভুক্ত? নেটওয়ার্কম্যানেজার ডকুমেন্টেশন লিঙ্কগুলির জন্য 404 টি অনেকগুলি আছে বলে মনে হয়।
  2. আমার সংযোগ ফাইলটিতে কী ভুল?

এই আমার সংযোগ ফাইল। আমি এই ফাইলে সেটিংসের বিভিন্ন প্রকারের চেষ্টা করেছি, তবে এটি যতটা কাছে এসেছে ঠিক তেমনই আমার কাছে আসতে পারে (অবশ্যই নামবিহীন):

[connection]
# Not sure if this helps or breaks anything. Fails regardless.
permissions=user:peter:;
id=My VPNC
uuid=a2cd97d5-7df1-4391-91d8-7e72931ec2de
type=vpn
autoconnect=false
timestamp=1396942441

[vpn]
service-type=org.freedesktop.NetworkManager.vpnc
NAT Traversal Mode=natt
ipSec-secret-type=save
IPSec secret-flags=0
xauth-password-type=save
Vendor=cisco
Xauth username=user
IPSec gateway=1.2.3.4
XAuth password-flags=0
IPSec ID=Ipsec
Perfect Forward Secrecy=server
IKE DH Group=dh2

[vpn-secrets]
XAuth password=password
IPSec secret=grouppassword

[ipv4]
method=auto

নিম্নোক্ত:

> ls -l /etc/NetworkManager/system-connections/My\ VPNC 
-rw------- 1 root root 527 Apr  8 10:11 /etc/NetworkManager/system-connections/My VPNC

এটি চালানো দেয়:

> sudo nmcli con up id  'My VPNC'
Active connection state: unknown
Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/44
state: VPN connecting (need authentication) (2)
Error: Connection activation failed: no valid VPN secrets.

সম্পাদনা করুন: এখানে আরও একটি অনুরূপ পোস্ট (যদিও ওপেনকনেক্ট ভিপিএন সম্পর্কে): কীভাবে আমি কোনও নেটওয়ার্ক এবং ম্যানেজারকে কোনও ইউজার এবং পাসওয়ার্ড না প্রেরণে এনএমসিপ্লির মাধ্যমে ওপেনকনেক্ট ভিপিএন-এ স্বতঃসংযোগ পেতে পারি?

উত্তর:


11

আপনি যখন জিপিআইয়ের মাধ্যমে আপনার ভিপিএন সংযোগ স্থাপন করেন তখন পাসওয়ার্ডটি কী-রিংয়ে সংরক্ষণ করা হয়। আপনি যদি সংযোগ ফাইলে আপনার পাসওয়ার্ডটি সংরক্ষণ করেন তবে:

sudoedit /etc/NetworkManager/system-connections/MyConnectionExampleName

in this file:

    # 1 here means key-ring I  think, but with 0, the password below is  used
    [vpn]
    password-flags=0
    cert-pass-flags=0

    [vpn-secrets]
    password=my_secret_password
    cert-pass=my_secret_certificate_password

1
এখন 15.04 এ এখানে আমার জন্য কাজ করেন নি। যদি আমি nmcli con up id MyVPNআমার নিজের ব্যবহারকারী হিসাবে দৌড়ে যাই তবে পাসওয়ার্ড ডায়ালগটি এখনও রিমোট মেশিনের ডেস্কটপে প্রদর্শিত হবে। রানিং sudo nmcli con up id MyVPNপ্রথমে দিয়েছে (process:3320): libnm-glib-WARNING **: async_got_type: could not read properties for /org/freedesktop/NetworkManager/ActiveConnection/7: Method "Get" with signature "ss" on interface "org.freedesktop.DBus.Properties" doesn't existএবং তারপরেError: Connection activation failed: Creating object for path '/org/freedesktop/NetworkManager/ActiveConnection/7' failed in libnm-glib.
পিটার ভি মের্চ

4

আমার একই সমস্যা ছিল, / var / লগ / বার্তাগুলি একটি বার্তা নিবন্ধন করছিল যেখানে নেটওয়ার্কম্যানেজার অবৈধ সম্পত্তি সম্পর্কে অভিযোগ করেছিল। আমি পতাকাটি এবং প্রকারের বৈশিষ্ট্যগুলি সরিয়ে ফেলেছি এবং কেবল [ভিপিএন-সিক্রেটস] রেকর্ড রেখেছি, সংযোগ স্থাপন করা যায়।

ipSec-secret-type=save
IPSec secret-flags=0
xauth-password-type=save
XAuth password-flags=0

আমি ইনস্টল করা প্যাকেজ:

NetworkManager-0.8.1-66.el6.x86_64

ফলাফল:

[connection]
id=My VPNC
uuid=a2cd97d5-7df1-4391-91d8-7e72931ec2de
type=vpn
autoconnect=false
timestamp=1396942441

[vpn]
service-type=org.freedesktop.NetworkManager.vpnc
NAT Traversal Mode=natt
Vendor=cisco
Xauth username=user
IPSec gateway=1.2.3.4
IPSec ID=Ipsec
Perfect Forward Secrecy=server
IKE DH Group=dh2

[vpn-secrets]
XAuth password=password
IPSec secret=grouppassword

[ipv4]
method=auto

আমার পক্ষে কাজ করেনি। রুট হিসাবে আমি পেয়েছি: (process:2034): libnm-glib-WARNING **: async_got_type: could not read properties for /org/freedesktop/NetworkManager/ActiveConnection/4: Method "Get" with signature "ss" on interface "org.freedesktop.DBus.Properties" doesn't exist Error: Connection activation failed: Creating object for path '/org/freedesktop/NetworkManager/ActiveConnection/4' failed in libnm-glib.ব্যবহারকারী হিসাবে "আমি", এটি দূরবর্তী ডেস্কটপে লগইন ডায়ালগটি খুলল।
পিটার ভি।

1
আমি এটি সিসকো ভিপিএন-তে উবুন্টু 14.04 এর জন্য কাজ করে তা নিশ্চিত করতে পারি।
ডেল অ্যান্ডারসন

ফ্রিটজবক্স 5490 এবং উবুন্টু 16.04 এর সাথে কাজ করে। আইপিসেক IPSec secretপ্রাক-ভাগ করা কীটি কোথায় এবং Xauth passwordআপনি ফ্রিটজবক্সে বেছে নেওয়া পাসওয়ার্ড। বানান এবং upper- / নিম্ন ক্ষেত্রে শব্দ না জগাখিচুড়ি করতে ভুলবেন না IPSec secretএবং Xauth password
ম্যাডমাইক

3

16.04- এ সরল পাসওয়ার্ড গোপনীয় ত্রুটিটি সমাধান করার ক্ষেত্রে , আপনার কেবল দুটি লাইন প্রয়োজন:

[vpn-secrets]
password=my_secret_password

আমি কেবল প্রয়োজন হলে অন্যান্য লাইনগুলিকে স্পর্শ / যুক্ত করব


1
আমারও সেট করা দরকার ছিলpassword-flags=0
পিয়েরে

2

আমি জিইউআই উত্পন্ন কনফিগারেশন ফাইলগুলি পরিবর্তন করব না। পরের বার আপনি জিইউআইতে ক্লিক করুন আপনার ম্যানুয়াল এন্ট্রিগুলি চলে গেছে। একটি সিস্টেম আপডেট এটি ব্রেক করতে পারে।

আপনি নিম্নলিখিত চেষ্টা করতে পারেন:

  • sudo nmcliপাসওয়ার্ড ছাড়াই চালানোর অনুমতি দিন :

    একটি ফাইল তৈরি করুন /etc/sudores.d/mynmcli(ফাইলের নাম কোনও বিষয় নয়)

    Host_Alias HOST = YOURHOSTNAME
    Cmnd_Alias NMCLI    = /usr/bin/nmcli
    YOURHOSTNAME HOST=(root) NOPASSWD:NMCLI
    
  • এর সাথে একটি পাসওয়ার্ড ফাইল তৈরি করুন:

    vpn.secrets.Xauth password:PASSWORD
    vpn.secrets.IPSec secret:SHAREDSECRET
    

    এখন আপনি স্ক্রিপ্টে নিম্নলিখিত লাইনটি চালাতে পারেন যা কর্ন দ্বারা পরিচালিত হয়:

    sudo nmcli con up id YOURVPN passwd-file /path/to/your/file
    

    (আপনার "টিউটোরিয়ালটি খুঁজে পেতে" nmcli con" টাইপ করুন )

উবুন্টু 16.10 এ আমার জন্য কাজ করে।


1

কি কি উলফ বলেন । ফাইলটি সংরক্ষণ করুন।

তারপরে টাইপ করুন

sudo service network-manager restart

এবং আঘাত Enter

এখন আপনার পরিবর্তনগুলি কার্যকর হয়।


0

নেটওয়ার্ক সংযোগ সংলাপটি ব্যবহার করে আপনার ভিপিএনসি সংযোগ সম্পাদনা করুন।

ভিপিএন ট্যাবে, পাসওয়ার্ড ইনপুটগুলির ডান পাশের ইনপুটটির ভিতরে একটি আইকন থাকে। এই আইকনটি ক্লিক করুন এবং "কেবল এই ব্যবহারকারীর জন্য পাসওয়ার্ড সংরক্ষণ করুন" নির্বাচন করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.