Waw, Thank you for so fast answer!
There were a sequence of commands, but after it, I changed configs manually
dvc remote add --default ssh-storage ssh://olga.malyugina@00.00.000.000/home/olga.malyugina/dvc
dvc remote modify ssh-storage user olga.malyugina
dvc remote modify ssh-storage port 42022
dvc remote modify --local ssh-storage password 123456789
dvc remote modify --local ssh-storage password my_password
dvc push
pip install 'dvc[ssh]'
dvc push #didn't work
dvc doctor
(dssm-linux) ➜ data git:(feature/dvc) ✗ dvc doctor
DVC version: 2.6.4 (pip)
---------------------------------
Platform: Python 3.8.11 on Linux-5.10.16.3-microsoft-standard-WSL2-x86_64-with-glibc2.17
Supports:
http (requests = 2.25.1),
https (requests = 2.25.1),
ssh (sshfs = 2021.8.1)
Cache types: hardlink, symlink
Cache directory: 9p on D:\
Caches: local
Remotes: ssh, local
Workspace directory: 9p on D:\
Repo: dvc, git
dvc push -v (I changed host address)
(dssm-linux) ➜ data git:(feature/dvc) ✗ dvc push -v
2021-09-07 07:42:02,683 DEBUG: Preparing to transfer data from '../../.dvc/cache' to 'ssh://olga.malyugina@00.000.00.000:42022/home/olga.malyugina/dvc'
2021-09-07 07:42:02,684 DEBUG: Preparing to collect status from 'ssh://olga.malyugina@00.000.00.000:42022/home/olga.malyugina/dvc'
2021-09-07 07:42:02,684 DEBUG: Collecting status from 'ssh://olga.malyugina@00.000.00.000:42022/home/olga.malyugina/dvc'
2021-09-07 07:42:02,697 ERROR: unexpected error - Passphrase must be specified to import encrypted private keys
------------------------------------------------------------
Traceback (most recent call last):
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/dvc/main.py", line 55, in main
ret = cmd.do_run()
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/dvc/command/base.py", line 45, in do_run
return self.run()
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/dvc/command/data_sync.py", line 57, in run
processed_files_count = self.repo.push(
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/dvc/repo/__init__.py", line 49, in wrapper
return f(repo, *args, **kwargs)
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/dvc/repo/push.py", line 48, in push
pushed += self.cloud.push(obj_ids, jobs, remote=remote, odb=odb)
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/dvc/data_cloud.py", line 85, in push
return transfer(
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/dvc/objects/transfer.py", line 221, in transfer
status = compare_status(src, dest, obj_ids, check_deleted=False, **kwargs)
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/dvc/objects/status.py", line 160, in compare_status
dest_exists, dest_missing = status(
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/dvc/objects/status.py", line 132, in status
odb.hashes_exist(hashes, name=str(odb.path_info), **kwargs)
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/dvc/objects/db/base.py", line 501, in hashes_exist
remote_size, remote_hashes = self._estimate_remote_size(hashes, name)
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/dvc/objects/db/base.py", line 303, in _estimate_remote_size
remote_hashes = set(hashes)
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/dvc/objects/db/base.py", line 257, in _hashes_with_limit
for hash_ in self.list_hashes(prefix, progress_callback):
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/dvc/objects/db/base.py", line 247, in list_hashes
for path in self._list_paths(prefix, progress_callback):
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/dvc/objects/db/base.py", line 227, in _list_paths
for file_info in self.fs.walk_files(path_info, prefix=prefix):
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/dvc/fs/fsspec_wrapper.py", line 110, in walk_files
for file in self.find(path_info, **kwargs):
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/dvc/fs/fsspec_wrapper.py", line 103, in find
files = self.fs.find(path, detail=detail)
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/funcy/objects.py", line 50, in __get__
return prop.__get__(instance, type)
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/funcy/objects.py", line 28, in __get__
res = instance.__dict__[self.fget.__name__] = self.fget(instance)
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/dvc/fs/ssh.py", line 114, in fs
return _SSHFileSystem(**self.fs_args)
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/fsspec/spec.py", line 75, in __call__
obj = super().__call__(*args, **kwargs)
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/sshfs/spec.py", line 77, in __init__
self._client, self._pool = self.connect(
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/fsspec/asyn.py", line 88, in wrapper
return sync(self.loop, func, *args, **kwargs)
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/fsspec/asyn.py", line 69, in sync
raise result[0]
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/fsspec/asyn.py", line 25, in _runner
result[0] = await coro
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/asyncio/tasks.py", line 494, in wait_for
return fut.result()
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/sshfs/utils.py", line 27, in wrapper
return await func(*args, **kwargs)
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/sshfs/spec.py", line 92, in _connect
client = await self._stack.enter_async_context(_raw_client)
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/contextlib.py", line 568, in enter_async_context
result = await _cm_type.__aenter__(cm)
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/asyncssh/misc.py", line 220, in __aenter__
self._result = await self._coro
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/asyncssh/connection.py", line 6798, in connect
options = SSHClientConnectionOptions(options, config=config, host=host,
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/asyncssh/connection.py", line 5574, in __init__
super().__init__(options=options, last_config=last_config, **kwargs)
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/asyncssh/misc.py", line 268, in __init__
self.prepare(**self.kwargs)
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/asyncssh/connection.py", line 6256, in prepare
self.client_keys = load_keypairs(client_keys, passphrase,
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/asyncssh/public_key.py", line 3141, in load_keypairs
key, certs = read_private_key_and_certs(key, passphrase)
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/asyncssh/public_key.py", line 2959, in read_private_key_and_certs
key, cert = import_private_key_and_certs(read_file(filename), passphrase)
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/asyncssh/public_key.py", line 2849, in import_private_key_and_certs
key, end = _decode_private(data, passphrase)
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/asyncssh/public_key.py", line 2509, in _decode_private
key = _decode_pem_private(pem_name, headers, data, passphrase)
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/asyncssh/public_key.py", line 2423, in _decode_pem_private
return _decode_openssh_private(data, passphrase)
File "/home/olgamalyugina/miniconda/envs/dssm-linux/lib/python3.8/site-packages/asyncssh/public_key.py", line 2266, in _decode_openssh_private
raise KeyImportError('Passphrase must be specified to import '
asyncssh.public_key.KeyImportError: Passphrase must be specified to import encrypted private keys
------------------------------------------------------------
I have ssh private key with a passphrase. Can the existence of the passphrase be a problem?