Я использую машину на базе ОС Ubuntu 16 и использую одну облачную машину AWS EC2.
Я могу скопировать файл с помощью scp из Ubuntu в AWS EC2. Я думал, что то же самое можно сделать, если я захочу скопировать из AWS EC2 на мою машину с Ubuntu. Но это не работает. Мой открытый и закрытый ключи присутствуют на обеих машинах (Ubuntu и AWS EC2).
Когда я копирую файл из AWS EC2 в Ubuntu, используя команду scp testFile hduser@publicIP:/home/hduser/.ssh
Ошибка его отображения
ssh: connect to host publicIP port 22: Connection refuse
Могу я узнать, пожалуйста, что я делаю неправильно??
Обновление:
Закончено перенаправление портов 22 с использованием приведенных ниже команд на моем локальном компьютере с Ubuntu
sudo ufw allow from 3.15.217.000 to any port 22
3.15.217.000
- это мой публичный IP-адрес AWS IPv4.
Успешно могу пропинговать из AWS на мою локальную локальную машину с Ubuntu.
В мой файл ubuntu /etc/hostname
добавлен адрес AWS IPv4 Public IP
.
Но я все еще получаю ту же ошибку при подключении из AWS к моей локальной машине с Ubuntu.
Пожалуйста, предложите ..! Вид застрял ..!
Вывод
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether 20:89:84:8e:cc:b4 brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 68:94:23:fe:cd:85 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.111/24 brd 192.168.0.255 scope global dynamic wlan0
valid_lft 64790sec preferred_lft 64790sec
inet6 fe80::6a94:23ff:fefe:cd85/64 scope link
valid_lft forever preferred_lft forever
Благодарю