PhpStorm IDE settings sync - SSH Configurations is not synced, why? - ide

I use setting sync in PhpStorm via JetBrains account, but SSH Configurations is not synced.
Is it a bug/feature or this feature is missing?

Related

Remote development (from PhpStorm with JetBrains Gateway) without internet possible?

Here is my working context;
no internet (I use my company's intranet)
Linux CentOS 7.9 remote server with my source files
PhpStorm 2021.3.2 on my development PC
My wish is to develop on my PC on remote sources. Your new JetBrains Gateway solution seems to meet my expectations on paper.
However, in practice, I have the impression that it is not possible to use this solution without internet ? Indeed, the connection process stops on this failure:
Looks like your solution is trying to download an IDE client to install on my machine. Which from my point of view is a weird behavior because I already have a client to install on my machine: PhpStorm. Why not use my PhpStorm client already installed on my machine ?
Thank you for your reply
The "Jetbrains Client" mentioned in the error message is not for your local machine, but for the Linux server:
Once the IDE version and project directory are selected, Gateway will download the IDE to the remote server, unpack it, and launch it with your project loaded.
It acts on the remote server as a "backend IDE" to which the client on your local machine connects:
The JetBrains Client runs locally and provides the user interface for the IDE backend.
You would not even require the full PHPStorm IDE, the Jetbrains Gateway is a standalone app that comes with a "thin client" that can connect to the backend IDE:
This whole process is managed by JetBrains Gateway, a new, compact, standalone app that provides everything you need to get started with remote development. Since it’s standalone, it’s the only thing you need to install locally to start working and is ideal for less powerful laptops and in cases where a full IDE install isn’t desired.
See https://blog.jetbrains.com/blog/2021/12/03/dive-into-jetbrains-gateway/ for a more detailed look at how it works.
To answer your question: it is not possible to use Jetbrains Gateway without an internet connection.

Set up IntelliJ route with remote server

I am trying to connect to an ssh network (call it 2nd ssh), that I connect after having connected to another ssh through an ip address. The project in IntelliJ (2020.3.3 Community Edition) is from github, and I was wondering whether there is a way to connect Intellij with the 2nd ssh. So instead of connecting to the 2nd ssh through the windows terminal, and having to commit - push - pull whenever I make changes in IntelliJ, is there a way to work on IntelliJ and connect it with the 2nd ssh so I can run things there more quickly?
Thank you!

Pycharm Remote Dev using SFTP with Yubi Key authentication

I have PyCharm Pro. I am trying to do remote development on a server. I have read the following Jetbrains tutorials:
Deploying Applications
Remote Development on Raspberry Pi
as well as the very helpful tutorial:
Remote debugging with pycharm the missing tutorial
While I seem to be able to set everything up, authentication fails when I try to connect to the remote server using the 'SFTP' protocol. I can make an SSH and SFTP connection from the CLI in a terminal so I know the ssh configuration settings are correct. However, in my case authentication requires ssh and having a Yubi key connected to my laptop. Does that make a difference?
Has anyone had a similar issue? If so, how did you resolve it?
On MacOS the challenge is where the IDE is getting it's ssh socket agent. To make this work in my case I have to launch the PyCharm Pro IDE from a terminal.
Go to '/Applications/PyCharm.app/Contents/MacOS' directory and launch with './pycharm'

Edit VMX file with vSphere Client

i'm looking for a correct solution to editing VMX file via vSphere clinet without need to SSH to ESX host or using VI and Nano
could anybody please help me??
#Hwoosuk The best way , those i have to use with Vmware, is to get Winscp http://winscp.net and connect it directly to the esxi IP console after enable SSH in the Vmware Firewall (configure/soft/security profile) , you can browse all the local esxi Disk or VMFS on you SAN/NAS. Edit Whatever you want carefully , your log etc.., your Vmxf (no write or edit permit by vmware if the VM is power on).So this is the best way to go inside the vmware file system for reading the low-level subsystem. Enjoy Winscp for any linux serveur you may use in your life with an micro$ computer you may use for admin your datacenter. In the winscp menu go to options/pref and paste the directory where you have Putty installed.(%PROGRAMFILES%\PuTTY\putty.exe). Retain #mister_potato_head solution to do it safely as vmware imposes it , in most case this is the better thing you have to do. :)
The VMX file is generated by vSphere, it you add a new NIC using GUI the vmx file will get updated to reflect this. With this in mind you can use any method to issue commands to edit VM configuration and therefore the vmx file.
Alternately if you would like to edit the VMX file directly you can use PowerCLI as described here

move built jar over ssh to the remote server

I'm new in jenking and continious integration.
What I need:
I want to push my jar file to the remote server after build.
What a problem:
But I can't find any shh credentials configs in Jenkins. I've read that I need to install *Publish_Over_Shh_Plugin*, BUT as I understand I can't. (means I can't beacause jenkins is installed on the remote server and I heven't rights to do that)
Questions:
Is it possible to set SSH credential without installing *Publish_Over_Shh_Plugin*?
If ssh is available to the Jenkins user (that is the user account that Jenkins runs under) you should be able to add a post build step.
This answer sounds vague, but I don't anything about your setup (What OS? What plugins installed? ...) except that Jenkins is installed on a remote machine and for some unknown reason you can't get someone to install the needed plugin for you.