Обычно, когда я передаю выгруженную базу данных из CLI postgres на моем локальном компьютере, я могу просто sftp my_user_name@my_ip
удаленно из CLI postgres на свой локальный компьютер без каких-либо проблем. Однако, когда дело доходит до моего удаленного сервера, кажется, что я уже подключился к своему серверу через соединение s sh; таким образом, когда я sudo su - postgres
открываю postgres CLI, я не могу использовать ту же технику для
i) sftp my_user_name@my_ip
. Он сказал запрос Connection timed out
; Я думаю, что это может быть потому, что они не находятся в одном и том же сетевом соединении WiFI.
ii) или даже sftp ubuntu@ec2-xx-xx-xx-xxx.....amazonaws.com
. Он сказал my aws ec2 server: Permission denied (public key)
Я думаю, это может быть результатом того, что я уже установил соединение S SH, поэтому, если я снова sftp, это будет дублироваться с предыдущим соединением S SH.
Есть идеи? Пожалуйста, помогите