معرفی شرکت ها


cloudmesh-vpn-4.3.4


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A command called vpn and foo for the cloudmesh shell
ویژگی مقدار
سیستم عامل -
نام فایل cloudmesh-vpn-4.3.4
نام cloudmesh-vpn
نسخه کتابخانه 4.3.4
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Gregor von Laszewski
ایمیل نویسنده laszewski@gmail.com
آدرس صفحه اصلی https://github.com/cloudmesh/cloudmesh-vpn
آدرس اینترنتی https://pypi.org/project/cloudmesh-vpn/
مجوز Apache 2.0
# cms vpn ## Windows This requires installation of the Cisco AnyConnect Secure Mobility Client located at <https://in.virginia.edu/vpn>. To connect to the UVA Anywhere VPN, run ```bash cms vpn connect ``` To disconnect from UVA Anywhere, run ```bash cms vpn disconnect ``` To see info regarding your connection, run ```bash cms vpn info ``` ## Linux ### Requirements On Linux we use the comamnd `openconnect`. To check if it is available please use ```bash $ which openconnect ``` If it is not available, you can install it un Ubuntu with ```bash $ sudo apt install openssl $ sudo apt install openconnect $ sudo apt install network-manager-openconnect ``` and in case you use gnoe also: ```bash $ sudo apt install network-manager-gnome $ sudo apt install network-manager-openconnect-gnome ``` ### Getting certificates We have tested this tool only with University of Virginia, but it should be simple to adapt. Just follow the instructions to obtain the certificates from your provider. At UVA you find the certificate and other documentation at * <https://www.rc.virginia.edu/userinfo/linux/uva-anywhere-vpn-linux/> we place all certifcates into ~/.ssh/uva ``` mkdir -p You will receive a file ending in .p12. In this example we will assume it is named mst3k.p12. cd ~/.ssh/uva wget https://download.its.virginia.edu/local-auth/universal/usher.cer ``` To get a certificate for your device, go to * <https://cloud.securew2.com/public/82116/limited/?device=Unknown> Fill it out and get the key. You will receive a file ending in .p12. In this example we will assume it is named mst3k.p12 and palce it into ~/.ssh/uva/user.p12 It is important for us to rename this key to user.p12 so we have a simplere way of identifying it and writing this documentation. Now converte the keys and certificates with the following commands ```bash cd ~/.ssh/uva openssl pkcs12 -in mst3k.p12 -nocerts -nodes -out mst3k.key openssl pkcs12 -in mst3k.p12 -clcerts -nokeys -out mst3k.crt openssl x509 -inform DER -in usher.cer -out usher.crt ``` Now your UVA directory should have the following files in it. ``` ls ~/.ssh/uva/ user.crt user.key user.p12 usher.cer usher.crt ``` ### Install and using the command You can now use the cloudmesh cms vpn command. ```bash $ pip install cloudmesh-vpn $ cms help ``` To connect use ```bash $ cms vpn connect ``` To show the status use ```bash $ cms vpn connect ``` To diconnect ```bash $ cms vpn disconnect ``` ## Acknowledgments This work was in part funded by the NSF CyberTraining: CIC: CyberTraining for Students and Technologies from Generation Z with the awadrd numbers 1829704 and 2200409.


نیازمندی

مقدار نام
- cloudmesh-cmd5
- cloudmesh-sys
- cloudmesh-inventory
- cloudmesh-configuration
- pexpect
- requests


نحوه نصب


نصب پکیج whl cloudmesh-vpn-4.3.4:

    pip install cloudmesh-vpn-4.3.4.whl


نصب پکیج tar.gz cloudmesh-vpn-4.3.4:

    pip install cloudmesh-vpn-4.3.4.tar.gz